13
2
30
22
25
26
18
98
24
4
28
14
3
20
32
7
6
34
8
126
44
55
16
10
17
5
53
15
80
388
82
11
99
40
73
46
29