17
33
94
92
22
106
228
260
198
45
122
60
424
254
86
37
144
270
379
130
133
150
39
97
16
43
71
250
297
32
23
9
7
110
356
95
49
53
138
473
40
102
66