30
70
99
59
3
21
110
8
314
18
20
44
5
42
22
50
87
24
129
48
149
46
55
4
34
1
13
36
7
40
98
43
12
66
17
117
76
128
103
33
279
60
254
19
62
68
27