26
30
28
14
48
16
82
86
21
51
13
8
103
18
46
80
64
118
25
56
32
180
63
102
54
6
15
39
17
12
40
24
61
9
10
496
38
93
57
99
2
111
130
109
35