55995032
21489924
28379836
29491976
1298826
20541582
13398752
7413953
30019440
50083883
997607
65073375
94552749
62437732
6149383
19123121
78127100
9243236
2677123
76352580
21389335
83674936
80636321
27161939
4342674
92079381
2937289
19646618
89265847
8919038
72127310
67327454
372642
65726870
38851732
90049944
43889478
83979583
75288462
55423328