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