2002348
81129931
32327842
25873310
8689992
7608720
74607051
18808523
8455416
18263711
36525798
71401008
32978953
56511551
29373091
4431821
58112847
95647041
22153252
30396269
45708127
26186551
35591600
50705390
82119302
34832431
22577821
54892011
96895976
9568879
47758665
37892126
48534371
18239606
19685169
799326
53186326
7648419
2007109
70365817