29448472
42093792
21959285
57375420
4647999
76401857
58446969
700141
67457368
13341438
10438709
88651896
24836440
18647190
20066381
41057905
96307539
70523310
97666771
95362966
3242982
75391746
26643886
28664605
63589490
24096637
90243711
34684842
79463902
6277253
19562125
62566657
2058404
24581231
68657124
4881861
48798176
63776
64544063
39814281