84692660
62519396
46677608
56896220
47407266
12531109
66141984
41063971
89759534
84295062
34848185
33979120
54962190
8698456
28008101
96454862
44841531
94821956
11573303
68534409
58889460
9833937
2199556
88046064
85245842
2692380
4826617
91044714
66804280
58197990
54272848
68039091
75156195
90393757
79241764
12537510
3928827
26504520
17101254
82727150