9
66
16
48
93
62
8
112
38
44
101
92
54
413
7
15
52
24
3
224
28
11
5
17
19
30
68
37
215
98
99
32
27
70
40
295