29
6
1
10
3
17
2
5
12
4
24
11
25
38
9
166
16
46
353
69
40
41
7
66
48
28
1179
23
34
15
33
20
32
55
62
77
27
13
8
0
45
39
22
18
97
76
31
21
142
26
14
514
19
42