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