9
34
47
27
6
16
33
268
235
12
67
102
239
123
195
111
895
4555
685
88
37
32
49
24
705
212
216
52
315
2
35
63
50
25
14
19
22
36
54
7
39
151
68
135
59
77
105