40196453
28547117
17005091
6501487
58122133
26025165
83643000
25986008
19314081
62119056
79751979
51124960
18553197
81651307
88722363
35388762
6684588
61507416
20602241
30745052
26569537
96934820
13237119
26071268
48948576
87639880
1878854
90756840
43496385
1452
42144787
96468011
34686980
16575888
19531934
62122695
78094576
44391184
34422607
83271915