184761
75639533
3487419
86576668
74091098
50369436
677076
578309
82228984
7420876
7494249
29654075
66306586
73924343
68682085
60994485
154373
25056673
87704202
20847202
15633754
7063806
83781214
279555
72738774
84763503
93221378
4044705
20884362
35062669
82807394
1825368
68619806
26497052
18177426
96664019
82127400
46572914
67042820
19539108