52
40
455
137
37
64
146
34
32
96
54
24
18
183
19
11
9
10
22
27
28
62
13
85
44
48
121
171
119
14
90
307
23
92
388
78
56
104
450
800
195
382
185
41
43
47
131
174
205
211
82
141
583