2393476
54708926
79512403
63878233
50813650
98755064
76137647
3006211
79586175
60413023
58851191
53796266
48058570
83366036
14898703
3426205
57531455
9145539
59905022
90299482
82642308
52514791
10948149
2151505
40361446
98374349
49716831
68855203
18412850
43055126
78714230
58325667
88137604
3353602
28377926
42104362
52978902
71787729
63529628
86931722