57
98
19
111
45
66
15
88
68
35
11
36
41
65
28
84
43
701
10
435
33
18
56
83
48
27
25
189
38
50
59
79
49
52
258
717
39
188
42
214
571
281
234
26
63
46
30