0
24
1
9
8
16
11
7
5
10
2
4
6
43
73
250
110
54
72
56
153
263
78
12
19
47
207
241
279
1104
235
70
113
118
92
17
13
259
36
39
38
62