85239698
4163455
84755826
4743466
86506276
50115903
47783032
47508871
56012974
61278029
35494331
83107790
3928286
99997140
47526765
63011438
91896937
65555701
19553619
76623310
41645126
80835226
35999748
4635939
94325383
72736426
41977119
5674198
72475673
5108247
94183707
41164263
6778275
29517286
50454435
61854060
74153654
22555288
39572371
59294886