95657066
78212028
5002320
82131745
2127912
60918404
65066202
66743627
20065964
67682810
32154111
22727848
39295956
63106955
84844676
77392132
85555
38319104
54005671
70771825
21724114
3419836
54484211
60626964
2281867
26194871
84759288
68746671
95319402
7688456
9158311
37887728
97616534
65532059
73472449
84932978
49811932
37386595
21779329
13035241