47437584
57367910
1396367
83664664
89811567
48833847
27888260
40707699
91942634
53169167
21831726
12591139
20159474
97593209
13369425
79368884
10772355
50787121
72005152
65338539
39707795
10115562
88594987
27329666
56763731
59466134
88846196
79783131
17048943
18352993
93846074
76912269
3982881
53181343
41033923
393129
98579373
96588888
94192879
50356389