5578697
4143647
32338515
8965258
80669525
52211975
78816708
26081397
11603268
10226080
63676190
47222201
17698444
90452996
908694
15744335
5595379
35128743
72972894
10482235
88075305
13726761
2310785
61073816
57031942
19374024
57676875
46403459
39958540
10229294
5537124
86791222
64087591
89146405
1042578
68755069
74816429
5468257
6282420
86572023