66
78
29
11
13
99
35
14
20
448
69
100
66
46
93
22
93
29
99
66
250
500
39
16
450
12
499
55
13
66
39
333
999
59
48
666
900
100
33
89
79
29
15
890
59
15
289
44