22497859
9865021
35299795
60933290
39582320
55065888
63971553
80912131
13778247
31986038
82466064
91002847
2349573
596203
44774300
70466336
34263056
74672045
67007097
68917980
10469297
97729045
19375586
28846417
57934112
26867944
68865784
48458241
2546288
57999823
71688806
76452285
66171532
43262495
79932150
94646342
74133322
5338261
38628709
17428196