3
16
15
20
26
23
29
5
33
72
94
58
112
19
40
30
24
44
36
38
21
8
84
42
1
34
11
49
39
41
10
0
4
18
6
37
73
12
116
7