12
10
18
25
27
28
16
95
11
56
7
9
5
2
0
17
4
14
22
8
88
39
38
15
50
144
97
71
134
33
13
21
35
23
3
45
26