36
169
110
40
33
22
19
371
30
113
60
915
311
90
64
23
89
37
170
200
464
285
24
351
189
129
271
994
387
391
45
97
115
32
48
57
145
107
25
293
210
144
651
2025
186
156
116
248
21
15
71
251
27
231
184
272