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