17
21
82
29
41
49
20
37
24
26
23
100
43
10
32
93
128
95
30
66
35
16
39
117
112
89
25
54
156
161
135
202
40
127
263
109
181
196
72
42
152
295
227
169
73
63
123
78