12
101
60
66
75
25
299
27
103
109
148
427
74
18
376
287
29
46
51
127
738
13
68
251
229
336
329
16
85
138
70
9
161
49
24
125
89
136
41
23
20
57
40
119
437
45
128
52
21
439
88
63
26
100