4
16
12
22
18
5
15
25
9
28
23
34
10
8
7
51
83
0
58
2
44
30
165
46
123
19
6
37
21
14
11
38
3
98
113
84
17
32