5
22
32
26
29
84
37
27
105
17
10
97
1
77
42
64
65
128
19
58
56
73
85
262
14
91
78
6
60
49
59
79
135
70
11
8
111
66
18
62
133
40
35
52
36
13
20
38
7
189