12
197
319
39
56
163
177
15
172
23
102
32
33
18
44
506
81
16
45
94
21
46
31
425
14
641
359
6
11
203
143
240
17
413
29
400
60
98
71
35
112
869
59
289
27
127
30
19
89
123
49
42