50
27
107
14
85
15
43
229
100
53
44
30
38
45
24
66
102
78
29
47
11
33
125
142
62
67
172
22
158
39
32
25
41
61
236
178
68
4
19
80
82
198
51
148
219
12