46534372
14168647
54621093
38853884
6351598
13432350
2238874
60735818
81048173
12073509
50246341
42801746
1980687
55936659
91597431
68724222
31638834
47445902
88768536
84491402
79143291
54063536
97621980
17714820
92445237
48587398
30987578
60547015
70443655
68169609
90047514
57134926
44479824
80401758
8944792
72967054
9602235
48907386
66719105
24122493