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