96186013
99977943
8261880
2135356
55775891
98741323
47067572
68549098
79204574
43206656
11935768
50061479
1335176
42165857
25154488
21177095
84971144
62792891
75335130
3911443
29383694
83072420
85402386
95444102
63977581
75032037
41908668
3527564
72638844
72663672
24816205
30588116
50846760
52246170
17431383
25901793
29813884
37913595
13684929
35014692