111
52
180
63
84
49
54
27
101
81
42
82
57
172
88
354
256
68
223
138
197
34
103
37
65
67
224
46
139
66
204
43
156
119
205
125
232
147
116
60
137
33
25
10
24
75
126
4
30
23
44
77