116
87
19
37
97
140
26
36
68
24
6
72
104
18
172
589
27
12
297
30
39
5
83
35
52
66
44
317
4
337
3458
33
34
180
85
74
289
129
187
56
257
224
258
260
254
276
209
25
316
222
136