12
77
79
28
37
14
19
184
47
42
95
361
151
45
105
74
139
70
123
16
1571
54
493
10
464
166
24
207
51
69
58
474
29
23
3622
85
98