4
20
19
5
11
9
44
22
13
153
51
32
105
24
53
34
14
17
492
84
73
52
62
12
107
6
33
16
1
318
30
119
138
58
118
55
64
48
287
182
97
70
146
54
80
140
165
37
90
190
305
39