97
149
18
31
12
120
26
38
52
232
162
320
259
27
293
53
195
17
21
3
68
153
32
112
147
23
37
45
70
388
136
29
33
56
67
22
254
43
179
233
225
25
51
291
172
117
60
191
159
11
54
119