41445553
20716108
2093012
58088178
17741015
29719632
31308906
64254795
53006123
27683977
98126194
26268529
64932082
63859531
7044607
48255570
38361577
21883033
90609584
16175747
80043770
92337636
16788065
95977287
6381566
74005255
13143494
91725660
39939214
86728818
86052515
93589092
38935616
36524882
6800343
77125549
23165364
15105194
57216263
69655534