18
129
131
61
55
16
34
267
14
42
27
6
10
52
122
111
110
43
47
209
30
13
194
150
144
2466
71
108
451
58
320
23
66
243
159
271
227
90
337
41
79
127
64
346
75
124
145
485
179
109
152
254
60
19
29
222
230
96