14
95
21
10
24
16
7
33
54
86
40
108
49
89
92
28
98
93
52
45
46
135
12
25
17
29
55
50
9
5
51
4
2
41
35
20
77
34
143
66
43
117
114
3
13
47