39296628
1917168
76401056
60334112
19511049
92526050
39532243
58566915
16801900
26123017
66847300
32943782
48685754
65192224
3738436
21854688
82217956
58071844
83862393
44379035
47491043
36251070
94213549
28317138
83276429
38378056
6388339
49775743
97932176
41209222
90495362
90842897
7392978
74937726
34947583
42681268
875341
35673679
24908207
34118618