1641228
58016633
82338084
64573780
5964722
91405352
73053170
41265013
87885176
26687473
28941670
50053913
640890
5664311
1094414
52574119
87773231
5972360
12642122
94841154
50481246
87888529
98684626
759991
79816825
23373415
9215100
17395021
82317831
38161230
1414784
84241841
49003128
36116529
25388142
60164814
90273026
41678918
70267215
305448