4
47
42
8
2
37
17
60
65
141
127
78
279
142
211
295
55
50
241
84
258
96
74
56
189
81
66
23
115
43
172
299
146
15
26
397
229
9
57
362
102
24
49
140
250
542
53
59
38
878
680
138
87
90
310