98629267
22956766
8048589
32233857
59611869
2121535
17591311
10503478
5728905
42128143
89103102
58254482
93062244
61276771
71818530
96027186
11549648
51348088
50173357
5378500
61365228
36234437
52413819
64703360
91843318
93187405
58241963
35863737
48464987
18104036
18781736
9174881
33834512
6040752
92297217
49531147
87406418
68984535
10011071
1074328