42
40
24
16
185
30
231
54
43
14
58
20
98
88
212
63
67
31
155
120
89
12
53
59
80
9
4
13
21
178
206
22
72
336
82
23
48
39
164
236
129
7
321
119
77
221
118
95
85
18
2
57