25
374
243
335
475
26
351
33
168
227
41
28
156
100
560
643
999
669
200
159
432
62
10
12
1362
104
72
19
29
360
129
65
437
213
1204
128
151
67
265
8388
75
66