262
508
94
344
62
164
187
189
29
193
86
118
40
160
15
169
23
68
395
16
159
13
129
24
114
2
104
12
103
254
87
1
3
83