22
34
47
2
9
6
21
17
3
5
25
8
28
23
0
122
1
10
97
33
50
44
221
41
14
53
16
27
35
43
42
40
7
20
30
36
11
117
39