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