50545613
4927508
12275421
60998703
32921111
14446339
30656396
14108289
82372789
3522511
25501927
35769194
73451581
7191672
27621138
47976748
93083926
72531857
10812486
71111100
15777333
36129407
983364
8506719
42329732
71584348
9704432
3789923
93081977
10792674
91552913
74163371
67023963
74713190
16388634
52807639
86462933
44638783
86113311
54019219