499
59
91
500
33
44
99
22
48
13
17
88
33
26
19
88
1078
77
79
27
89
99
55
88
11
1300
12
77
15
11
69
150
33
258
22
13
59
15
21
49
85
36
33
88
288
55
128
850