61
16
139
37
10
51
199
172
227
271
77
322
91
38
990
28
132
87
97
32
67
49
178
27
104
417
114
500
30
109
13
66
50
44
22
41
89
129
241
219
152
127
54
282
52
250
122
106
181
45
57
158
142
128
103
90
320
319