10
89
63
65
128
81
34
48
98
123
17
43
113
158
96
20
95
38
55
33
12
28
35
59
53
49
54
26
15
70
66
19
56
67
30
60
86
4
40
134
29
58
92
82
93
61
47
8