21145706
71466687
64047042
72334506
78793061
43712269
9698647
3841126
23152957
60084232
35599266
95068650
18855595
34289909
56044073
19347355
64648773
91413877
46641108
49246667
65318993
69285102
75379088
5515235
45338170
84469833
50205825
709560
31167955
77694628
65007051
4790707
81292918
56304896
41028418
16017819
48376509
2058271
7248420
1833571