98666355
6073488
60856320
26016360
35951092
42887767
60191066
70025765
79028425
538306
7587190
856929
69441774
12926906
29406790
17734897
95076053
67769167
66929065
56128612
5015667
23168161
66572851
58501637
17339160
86528208
11431058
50708152
22771618
53647113
79473847
69634254
38368705
59715738
76384905
83046962
15003270
71944055
47994179
30149232