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