10
166
50
62
30
97
130
65
31
34
100
37
42
88
21
35
82
23
161
8
26
128
103
19
185
20
139
156
168
47
84
36
133
76
51
108
80
17
9
44
18
146
113
64
43
16
125
53
93
87
57
238