6630216
98662411
2109536
8326872
1559640
81846096
263674
50012743
12713078
96241992
83779288
3203689
4719433
40315283
96102146
52155286
31759244
24841410
19183305
1033921
38592852
19807935
38208931
23317023
28442205
98015643
70653687
23459136
30775383
8017758
97398641
2986100
44155755
85214836
75079555
24378522
58302148
56262236
26182258
57548992