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