187
66
92
154
233
280
2462
272
129
54
141
320
126
481
145
29
339
377
333
319
284
81
108
490
175
223
1452
911
506
4
221
162
84
38
53
75
23
87
27
359
91
135
375
59
6
16
17
18
179
65
37
86
28
42
241
76
32