10
9
13
51
108
20
27
47
2
5
12
85
24
66
11
4
7
6
19
59
28
15
18
35
16
233
3
103
30
75
23
22
62
0
14
17