99
10
105
12
37
54
21
32
78
22
29
13
16
26
30
7
5
9
33
68
48
27
39
17
52
31
50
154
62
18
111
38
161
46
59
91
97
19
6