159
132
35
212
70
25
61
44
108
62
421
10
116
182
359
134
208
99
222
82
63
225
71
38
92
105
14
15
42
18
48
164
171
40
195
54
49
5
168
17
24
45
348
59
114
151
309
75
161
285
2121
298
98
87