17
61
107
18
29
26
96
161
37
235
91
219
126
75
151
87
168
1252
48
259
136
197
294
33
72
54
56
67
45
141
82
40
116
68
81
28
118
408
77
47
34
21
58
138
409
378
14
176
133
88
31
73