50088661
61748586
82223854
79312502
76863043
42624811
86069035
69562810
78253941
84338088
73385412
14258747
20236284
93538525
8451610
4429415
84401752
90089345
75605366
13664981
14312377
20318223
1378067
83191636
22273295
68074782
41414854
77953382
37775528
77201766
6573659
81137185
85642110
424762
32608491
74328160
4655492
5593521
28395957
46744815