3151252
85347135
37121474
7891084
26481285
11316709
93991069
17288866
8757526
76152600
79503127
22779682
28876296
199869
31497657
495267
4567532
34319118
61742518
90941186
55358109
8309808
1703010
52469750
38723388
35895359
27605250
52436428
56633091
64035031
65317122
25264787
3297668
68927969
76486041
18417430
70495271
70057793
2425529
71469231