86
24
17
19
37
28
148
57
36
131
55
133
56
105
129
707
100
104
263
117
251
366
218
107
608
411
499
145
274
548
681
1050
559
880
817
38
130
296
124
979
81
239
29
74
252
328
305
136
84
209
66
137
22
88