105
117
218
48
463
494
285
428
102
95
373
1869
149
47
116
27
87
53
18
15
61
17
19
8
16
37
25
40
63
170
287
31
1310
59
271
176
69
42
66
3831
124
209
67