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