37
153
120
208
41
21
70
131
364
294
31
18
59
230
83
30
56
40
1221
169
270
26
35
174
303
459
50
92
213
288
85
25
148
63
886
88
27
5231
69
48
335
199
72
42
36
47