475
22
75
121
140
134
12
267
158
115
256
309
35
159
314
260
241
68
64
98
167
10
55
28
43
21
32
71
259
66
14
23
1937
185
126
7
39
8
182
74
272
214
17
51
1521
9
3
5
31
147
334
125
56