37083432
9505863
2853162
12248908
16056623
2198115
55533609
5082826
48759282
33087173
93321191
12227526
6149818
23497240
15132904
7261986
68551687
71792586
9975544
94659694
62369451
32846936
14817059
68188763
82863586
24194197
10072880
97821506
33392771
33462716
65669630
22287390
13296608
10902927
48846279
79136466
37658898
75748822
39341765
5379157