113
10
67
105
104
209
66
47
166
17
25
469
45
270
106
42
110
81
254
136
153
264
9
11
32
101
155
34
219
71
33
56
91
41
65
87
58
497
24
90
62
258
175
98
57
199
20