91
8
69
90
99
186
46
29
111
108
110
55
82
45
23
41
61
78
87
98
9
66
14
13
62
96
3
33
7
25
102
32
59
168
64
85
122
180
128
72
289
92
183
230
34
80
39
172
51
179
63
84