82016959
47243585
16229402
54861597
64529556
1614999
77735580
48764032
85733058
64418602
904475
17269543
41276443
91752617
72925826
11048984
14173345
54054908
95254391
5022534
11053546
57213295
55249216
31979903
4869261
25911082
46799271
57334821
32375297
33038532
1901298
8686370
8511318
51936975
36421814
38011154
38742316
54685486
28129158
7717686