15
16
24
61
58
49
22
38
160
82
37
42
72
36
241
264
256
316
197
63
56
432
78
195
156
217
96
115
209
57
47
26
287
18
291
382
285
164
185
79
35
23
236
81
52
230
308
324
297
97
84
33