81313786
73816819
93888418
22002147
14047488
1371135
30547163
596150
21703268
78089605
80162720
70344872
6974201
75296306
25306640
72927416
86655967
6211580
11586845
94881379
90393709
57665755
3172353
22551069
6465621
91782167
7157833
11853584
85872327
85716666
26972082
2882962
54751532
67493033
61996680
23385007
89624861
88086956
40058203
3862863