4390536
61882118
72201739
12509946
94786860
14064926
14935347
202538
75006539
88586200
92314744
1951263
78444096
58056407
17341229
43158875
61235606
16596987
29591808
36961962
674441
68976187
1545969
3548328
2768672
87014309
64089676
30519322
4744342
48551905
85414639
32925089
29643661
58206294
8406535
30583307
23489018
18037351
117463
42405752