75427118
6868502
34798840
82861796
42198
49877374
58337359
3148335
21741715
339531
60619254
4951662
69485616
39702681
16811429
41537868
13467130
30542684
33092970
21013172
15187373
37192303
3316289
67096393
55886897
25953955
80739264
79632963
67679428
17591502
75281728
67612776
54484817
53765606
34138515
72303376
23754902
26748107
86830
63226603