149
464
120
55
155
277
52
143
158
146
73
333
95
627
312
79
482
69
223
232
62
119
12
86
80
81
100
122
54
64
21
114
1050
471
274
276
571
85
35
36
134
199
164
101
625
84
39
56
72
1004
246
66
348
258
306
1071
24
215