31
17
99
103
24
3
77
2
10
29
52
33
18
38
138
178
9
14
19
39
20
4
34
8
5
11
112
144
46
94
108
58
88
6
26
32
193
90
56
25
13
28
21
50
45