15709031
536562
595939
9546214
96534147
48198152
30808791
17291963
95758500
69045385
4478312
75528592
1593055
57973916
87929317
768524
72477060
55271700
99148872
10779318
3753758
1505717
59734263
78779276
17818589
69927575
87614821
56545878
7803729
5765503
73713699
87945649
30571639
83166571
29791220
6968834
31223835
90725820
19888163
51431928