51
34
105
30
80
45
42
54
392
100
75
38
442
27
126
35
48
82
63
44
25
59
261
312
56
172
92
173
247
23
31
111
101
1085
892
96
140
152
106
201
452
43
50
16
153
137
185
311
5
36
81
155