34
46
39
19
24
23
16
43
61
162
42
15
73
172
21
103
110
81
93
17
115
68
50
121
32
130
55
124
22
91
30
70
405
97
100
9
92
185
25
45
85
351
101
161
310
266
109
134
157
49