44
39
23
41
59
26
27
125
40
53
282
22
45
19
138
25
35
28
31
34
183
91
222
1790
561
284
68
681
184
55
261
371
186
50
74
82
1146
139
546
151
14
63
36