84661546
86372740
15352046
13883738
33254043
2867551
95467185
98744384
76178947
1572040
8249403
88278288
8588837
78067857
67509164
3655986
35764620
16278373
3626433
99446437
13458911
12018583
80767451
41762872
992586
342985
41921919
63922707
89178553
69073769
84056113
8362079
43172042
75706477
179947
32662432
2908265
63469987
128619
2195526