7
2
16
4
24
8
9
11
28
17
70
42
142
96
19
12
39
14
78
104
158
900
98
61
101
31
38
247
97
285
76
383
160
164
162
224
77
69
54
80
40
29
60
88
59
163
64
100
57
110
135