2
86
6
1
5
9
18
72
22
14
71
52
32
24
16
49
20
50
45
23
75
33
36
127
26
70
91
54
83
13
137
31
80
46
21
40
43
44
57
27
12
58
53
42