3
42
15
19
9
13
16
1
8
180
21
6
17
76
36
34
40
78
32
14
31
18
46
295
5
141
37
43
4
55
183
10
26
44
45
140
98
134
266
911
92
190
404
438
589
112