96942256
54978195
55681536
98759052
90325631
29091487
43718103
22256402
33437432
11294445
83485967
8766435
8858793
68009113
7063672
71357152
95314511
72343362
81376772
10299605
5819793
68956722
13262192
44362130
45281906
97706997
99563962
37226864
72019496
34917584
24904236
92682557
90977068
83761595
5948883
13117506
4182000
18214021
41247512
31281277