12087433
47516998
50181530
38109499
8689895
20457805
83491634
30031678
26113305
85064463
54682169
51172432
85273594
84625560
65217256
64361627
46879140
11393795
14587565
10711965
82744994
63071417
62249172
95163837
63472863
82961637
36221062
48556673
46071658
65743141
89477194
99148699
78896443
94168424
55476065
70162146
70285387
16751176
5749556
33216448