4048300
98455160
81913183
86689022
8018813
88373481
26052516
65085568
60221140
8265254
29342757
8616514
77067048
14715809
91943172
28575635
49277685
59102911
85824239
40158330
10455151
78613119
25259148
36965476
20833177
20218089
61502286
15793845
35161851
22436241
67418620
19926295
51901337
6328326
86493095
41156876
2596940
31065337
44144684
69412742