18
15
34
19
3
8
13
94
40
29
32
23
49
42
99
43
10
58
59
91
16
21
2
28
7
31
77
78
45
95
22
143
26
1
4
5
63
138