40219454
2285168
59008306
11086003
486996
84179777
6644916
7059416
45571822
2945942
1119779
27245959
76293256
93488008
23647980
5632149
84899274
19157999
4165122
15234856
73591537
85768065
2692599
80098616
42438488
18063258
19668075
28744657
13503952
73752491
50611819
32163177
9628712
4166606
61143330
48675727
11588876
1655534
65588304
22153374