5
54
6
42
10
18
12
4
23
11
14
8
7
103
22
32
34
37
25
38
33
9
15
13
16
51
58
17
83
39
116
80
41
78
0
106
31