90548151
69532638
16406076
47718335
4677488
64677348
53599808
8194902
60758851
62909421
57158780
96813779
53352229
35253436
33226691
34368582
8395155
68871480
95345250
29304218
92339647
47474429
71644396
47206120
56308159
71529941
32194278
99504784
58995086
49455563
10023017
3184261
72352731
20559591
5132388
31653795
6825284
97542794
86536031
31066245