18585985
6374529
79331705
41592959
2311959
28649566
86592029
68139227
1457290
48767807
9744565
38062195
64819557
52898297
31201393
21162072
3248308
62387145
28376731
83386839
7174373
8678913
1422860
41835250
88628714
22614697
603255
21836212
37043061
2363403
65372150
44138463
76128180
32267080
80847249
3478734
6081551
1803319
42885798
11902405