44
33
42
157
86
13
49
57
39
375
142
214
191
140
107
59
169
69
61
79
105
112
251
108
172
245
210
151
137
405
244
94
106
46
29
113
138
76
10
276
85
62
15
92
64
93
66
89
67
73
30
117
233
82