18833860
36381616
91993430
51768022
66633514
22425021
14758520
70281632
90657642
88604329
31283424
22948869
66385226
5244108
79718987
50902943
30801740
94994731
82517696
71524988
38647191
56497825
66222043
4956456
543875
56439140
93938753
43802812
69374771
69726842
48002432
56998981
28026127
94026227
91256372
42876189
3496278
40998278
63436521
51427873