100005042
69636600
6007232
6865605
50854952
26167034
11927276
11154031
7433642
1439092
70322199
4409221
303953
68263253
92486513
79884479
20681683
33361228
20654190
45962309
80778458
37438075
21119433
86771359
45349870
21798033
75763506
10325181
94563436
41806200
44146244
90812578
73312921
35023090
68804302
86397644
2726282
15961936
86461316
28764538