22
29
12
106
45
6
9
28
4
40
64
20
13
5
57
18
44
19
99
15
7
26
33
105
107
23
67
38
8
17
34
2
24
3
85
14
43