50
6
16
9
5
7
59
18
24
15
63
112
8
192
37
21
84
52
14
33
92
95
224
139
221
17
248
153
54
43
103
3
328
22
83
25
168
391
316
121
436
32
110
12
774
93