30
28
77
34
79
44
35
54
16
37
21
25
9
11
10
133
56
33
27
29
59
36
100
88
47
42
94
61
46
48
50
117
40
45
65
90
15
55
280
14
109
57
104
556
71
119
41
64
80