50
32
170
95
54
114
62
46
59
35
127
847
30
75
24
195
283
106
10
22
73
38
25
69
109
102
213
108
143
90
15
193
49
161
137
57
172
216
286
23
101
278
53
55
94
18
120
117
74
140
76
37
42
266
33