22
12
15
43
55
57
42
10
107
48
18
46
14
34
29
40
78
52
23
20
24
63
19
33
60
16
51
25
9
32
47
30
28
56
13
8
73
101