50
229
98
76
210
59
41
74
13
53
88
18
47
163
310
281
104
80
75
135
68
172
222
85
78
112
202
12
153
136
182
361
55
40
86
82
107
119
245
101
9
7
35
14
44
316
37
5
11
57
38
96
39