70952890
76369579
55831721
30206236
44878586
58503684
57066
57986930
41018320
47194250
9105127
8899082
49464586
95159445
73791428
30195662
68006748
90105513
33961426
10278415
87283077
33205717
25973982
39321497
2589567
40077523
3344598
96879113
63356851
16721146
22028811
20363884
47452194
70064933
80091653
23386881