1232
115
176
480
114
192
195
186
279
123
334
852
352
87
106
491
126
37
246
419
274
47
590
38
138
27
36
207
214
2413
104
74
31
474
136
101
102
173
80
54
58
64
350
35
83
572
197
67
72
105
137
316
127
79
148
185