4
11
7
8
5
54
6
18
24
15
63
112
9
192
16
37
21
84
52
14
32
92
95
224
139
220
17
248
153
43
103
3
328
22
83
59
25
168
391
315
121
436
110
12
771
93
31