1
42
297
489
15
199
7
319
247
2
59
164
22
29
4
71
206
80
26
231
44
76
83
252
226
348
93
64
81
144
155
48
211
36
20
30
94
111
17
264
47
234
261
227
279
89
12
212
292
50
131
73
58
96