89749389
7796651
7111631
59312
87117491
66432156
45435126
9593275
19597454
25545370
58937541
23078344
57934642
13378746
44735771
95045923
11845717
19131082
11362294
26779235
66534113
4855020
38038860
47367881
29395412
10719635
21537839
26349183
6382944
32972002
72408757
84886892
16625170
15495186
26329309
52025247
28204783
19293501
24287351
16054298