96202260
52549151
23012991
14353435
9244771
15836014
15276003
15823781
33451598
94827846
32061473
85182081
1681872
29775714
75767378
85827114
8195222
73884214
13263079
9014257
53132778
5432072
40014513
24183894
65313891
48632161
2622558
53075266
30388845
80348778
95202285
29304808
17625795
536133
55786957
49413467
5303002
65125546
4474399
39346067