20116543
7267409
23113962
99228412
7743804
59755191
92032356
78562737
2506807
37051285
28267398
2115399
47291949
34296860
12056178
61469647
9116923
50326976
87553122
68184595
256112
31773742
48128112
7949407
40392666
8451558
82491616
14648104
7262683
92222856
48367834
17214102
12844838
83379187
26601560
98922661
6402910
10314908
47028257
89678868