96543295
2958943
6655272
88108462
1968628
44616343
13197165
46183395
6126725
33033917
35656040
9965819
15663965
5535847
76856776
81532001
1012735
55305959
39796037
63452193
9424733
28579451
77498862
10037965
24817041
86236129
63703966
70854061
41388043
6697380
22061760
57542884
6176941
700351
16805935
15122191
19593061
84539572
74868226
48954792