150
92
24
26
58
84
341
103
868
295
108
50
28
354
72
358
181
221
116
361
41
279
188
163
66
74
111
90
196
36
70
142
210
250
35
38
437
54
64
20
22
327
31
212
161
43
101
104
329
999
63
65
89
517
94