58
48
19
9
15
3
4
18
17
53
1
51
16
26
32
62
163
52
45
25
24
57
71
76
99
44
42
113
40
77
253
31
72
360
200
61
255
411
103
142
73
151
186
23
27
30
104