90105686
88461845
52453069
94671259
66022580
66832752
83595409
7184154
80948927
21544302
322773
84407551
40078440
68255844
87959167
74359162
59569871
80564060
2137028
4995770
21573332
1456308
92338995
9052360
33809425
44525941
12825799
40495964
9813122
76921308
6818808
1987512
76847092
82355428
90611833
27253584
7894573
8101787
27207016
9003846