10
11
24
23
131
25
108
194
764
324
74
160
90
186
290
27
109
164
106
371
347
597
124
530
64
165
37
167
137
624
264
172
523
95
93
110
198
382
425
72
112
57
48
136
340
545
135
272
677
145
274
336
104