26431366
33643560
81001434
95513255
83076000
32776683
75335928
41536510
39894091
14416559
55142745
22935594
3363231
11024037
60651580
50655970
55283739
70608444
77377694
61495234
55537731
20562305
83005378
67186991
99839108
5410633
28944516
1809672
415702
77631954
47925814
49032077
7778997
10801785
65411578
45155470
58661013
58803419
19352343
29023060