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