4634933
6408662
42059023
28452978
96674784
84256511
78753709
12614656
35676654
94461471
72581221
68933120
51164459
47837061
5866133
27377731
51275297
58327091
90821724
86766492
90327179
79967598
29035352
62112089
36218134
79684860
5173962
10064842
18699849
2557990
25451703
44322512
72485756
86906600
93891271
42498153
46363128
58197135
97334918
60108061