21252051
46065797
1989274
8068885
88616190
6175088
87481122
29855602
72569737
34518995
49694036
56392596
2447228
484591
41175389
94821415
49128818
59816164
8626411
78428066
59263534
43451581
49401877
90821856
4759545
46937067
6484999
5440575
1355674
80763867
50876217
9723825
3792995
71001548
97821006
67263987
93056696
95305533
1729663
46341260