95488686
77768153
12399228
85327643
4432845
87044143
64018193
5132265
29966068
60608729
94695065
5732119
13221547
40614533
46239619
20863587
82345324
647486
76111978
97127967
70169003
8997785
15701947
82528952
61325438
83234806
88412601
97591138
75025948
11968178
48502144
50834594
51577378
70473065
72822021
14085123
92916960
20796655
62495281
96412459