15301130
2057084
3760731
49289284
23787537
87984456
82694572
4267166
7287916
76192768
40176996
1697876
69867125
5504690
65006655
24941036
7029554
28006302
53755067
15082282
77097390
49282260
86968698
49081656
5811292
14834953
16431679
9667660
64132707
99713576
86332007
19123768
98916735
49792069
53341505
5743141
83716727
82078903
96545872
9292909