94
26
101
60
38
62
32
125
11
106
329
263
192
274
95
127
221
86
214
135
134
239
130
53
99
91
25
171
671
368
204
57
170
222
158
90
364
71
177
695
109
565
167
50
377
69
325
163
36
66
79
469
378
104
93
217
467