9
10
30
12
15
6
3
46
44
35
88
11
86
50
21
4
39
18
7
0
43
268
36
51
8
26
1
2
27
19
29
78
23
16
17
125
14