14
71
124
19
164
115
126
243
38
50
332
23
25
198
291
381
331
257
34
308
42
83
3
21
9
12
32
149
6
30
22
16
56
258
146
87
47
10
27
28
41
1338
301
1444
40