615328
79835580
15347280
9084888
43972203
67556500
99697962
63532063
22629611
5004328
58471703
46935302
97032589
15323558
11967107
41518696
34907893
5062380
134862
68435154
54705898
90495298
83467275
15799217
60663946
65816265
37373172
8937063
85573296
66208851
41557619
62169670
49336393
22326332
97878985
82749055
71189353
1863447
89005453
78059108