86967361
44237670
34763828
56034455
1966212
4032665
11202642
72019333
25592449
9337679
4617300
32874743
34405763
1227141
93453847
19362649
51789897
39286055
41811254
6531544
94737708
22601333
95482301
53258664
90509923
32795290
15658750
34219294
73963963
42139111
81748124
40878206
7469524
60607072
67865337
40689299
87443091
66151027
42788465
1331587