21
33
95
8
125
23
66
52
25
40
16
18
123
34
24
80
53
60
61
29
31
50
100
35
15
28
32
46
55
38
106
22
78
98
39
56
36
92
37
83
48
49
45
70