260
23
104
108
297
19
314
155
85
471
41
130
87
84
101
509
106
403
441
385
54
78
22
25
94
420
24
148
26
53
61
60
499
128
317
219
263
741
279
667
158
324
475
434
296
36
1256
190
586
105
180
266
28
134
268
184