35
26
25
8
50
27
17
97
6
18
43
83
332
19
61
301
2
51
10
37
33
86
13
29
109
48
21
45
208
64
215
78
474
219
150
72
123
38
167
390
24
104
417