93048392
5887943
32161486
1481638
28974193
47834620
3451445
82517773
5392789
28764319
88045489
83595493
34393872
94974079
897847
48437691
48407958
75981131
22498725
3928362
92362809
98067989
33349377
68448440
96198218
29681542
24417342
16169751
73927121
74735766
7979671
9505236
73606753
79298984
93256018
98687512
31477043
5951315
39569289
24052515