99718216
8351192
94708293
94406748
14709337
29214938
6854472
42238582
40486938
33752260
39091173
43556691
56184982
1163196
68743859
55014475
35475571
56292922
68161633
45328191
51558094
41594799
9905483
53516773
86245462
7766724
48674245
6580909
17601482
57514334
63188010
35151198
58624353
83191508
7869517
23609477
3482266
12342342
55077985
61562198