171
32
105
33
354
123
23
91
476
44
220
68
37
211
487
293
55
43
984
409
311
25
84
59
79
139
104
303
17
187
205
102
52
277
164
61
48
75
132
58
1382
125
174
27
118
226
42
78
38
36
108