21
6
1
10
3
18
2
12
4
24
11
25
39
9
170
16
46
14
32
0
7
5
22
1175
38
31
17
15
8
97
76
33
40
45
51
23
20
29
13
62
77
36
353
49
28
65
41
69
66
143
26
19
509
55
30