18408958
43806756
7810425
67968328
73495681
18936427
3403261
19755345
44665892
30974481
90659013
81369963
21761648
22767286
29204294
61013978
64249999
14763055
31171659
75216163
10105373
6255901
43009761
11313565
50986765
87573558
13475052
7747781
21798337
56957428
41101487
66855475
8238879
93034280
67607690
23878528
33976948
35075021
15687331
60484595