35
3
26
54
155
96
36
32
159
58
37
10
599
192
55
185
261
132
7834
63
177
19
651
46
23
42
102
30
45
2625
49
52
61
88
83
149
40
426