8
5
9
19
107
56
17
18
28
25
16
22
10
7
73
23
37
51
166
110
30
117
463
92
55
135
281
104
126
69
44
29
65
47
14
38
81
75
163
105
52
95
35
34
215
230
136
71
80
61
123
96
148