185
12
36
105
91
189
95
72
58
600
13
296
63
60
151
34
53
325
80
42
18
31
19
128
330
24
120
57
113
28
102
88
94
33
119
43
6
160
67
61
39
9
103
140
27
87
179
279
263
277
35
15
124
50
11