31092347
1645654
19274285
48854520
58439547
35684964
94459205
11295150
38142193
74171538
83179793
4831582
89955553
59508640
48361674
49853221
73313445
10965080
46842278
93107509
5219362
1590432
69475216
43674391
81187508
29136629
79747437
47582443
67467985
38208221
37855819
58239232
81357054
14041115
7776298
76093605
20621439
17357883
63258005
80182665