26
94
35
30
73
159
249
62
7
105
12
163
207
9
24
198
128
645
103
135
20
10
56
268
144
85
359
400
41
188
744
34
248
45
71
107
372
19
79
726
120
182
59
123
92
69
122
890
143
506