30
36
149
127
138
93
214
213
83
79
111
424
84
113
178
469
95
242
21
153
59
200
19
260
1524
126
179
16
24
72
26
52
441
14
45
317
237
15
2448
278
177
46
92
42
25
33
44
74
120
203
334
228
1320