148882
30146067
23583706
57056409
9021833
46148099
36795424
97602712
18919620
51729484
11817196
83525126
9224804
46577282
71167405
64613443
37075380
39817461
58665910
54558526
60512240
6986170
79083703
2316291
70324456
12612972
62763116
37889515
15583047
84392798
5227265
14613077
93981717
38837746
10631913
38532229
78018792
2800195
54392812
43159557