64
74
68
44
89
104
95
24
58
110
51
34
53
43
30
96
22
76
81
50
45
31
61
123
26
20
5
323
392
183
49
78
33
100
6
71
106
4
18
88
54
25
3
2
29
19
40