21
6
1
10
3
18
2
12
4
24
11
25
39
9
173
16
46
22
0
5
32
7
14
65
15
143
13
20
26
507
19
8
30
23
41
55
350
40
69
49
28
63
1177
62
77
51
33
37
17
97
76
31
38
45