53
30
6
50
26
24
20
18
28
23
33
57
54
174
37
16
406
11
25
303
31
113
461
319
1417
35
210
85
34
172
157
439
111
661
80
458
68
135
384
178
39
103
176
55
84
32