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