22
6
1
9
3
16
2
5
17
12
4
24
10
20
40
162
45
13
32
0
7
37
21
11
1178
18
38
31
15
8
99
75
36
39
50
23
33
62
77
14
35
354
49
28
68
41
69
66
142
26
19
502
25
29
53
30