99
42
75
84
52
10
41
62
25
9
95
25
50
70
8
93
70
50
48
24
29
22
31
99
97
118
103
3
19
171
156
13
62
28
54
42
119
42
75
74
82
47
50
158
39
44
4
25
28
24