37
321
926
46
55
27
271
218
417
115
489
394
40
307
118
75
2090
30
99
150
71
1100
105
509
3
189
102
104
103
990
25
11
149
4
65
5
138
273
366
981
67
471
349
34
33
173
80
190
259
66
606
19
146
223
1264