17507916
30866250
81798129
1452405
64793892
6091334
95514983
49268119
18618389
57476545
77157729
53952622
35611616
18502377
34142968
146717
66996919
33797412
77011441
24927313
64298031
71043244
12251693
95213352
77959894
51056968
53556341
53339209
13672781
80876083
28075264
1492167
87008787
11384271
73866436
55854996
15787790
4352247
73778630
8618257