37
101
30
9
29
7
45
42
8
118
35
135
255
69
17
50
142
188
85
148
46
38
124
299
36
80
97
94
34
64
189
277
41
90
22
86
98
23
109
110
43
156
112
48
141
44
100
12
164
58
18
459
61