20664528
72245274
88424262
61015585
9438194
6512535
5796094
11016816
63635883
12389967
20434741
10341414
57428420
5261813
58322207
79015529
41866739
82334905
34758982
10603344
31745386
71434021
77294542
92289596
35432948
56356303
23027464
56856516
65017845
39755429
40339570
55977531
532360
64823152
23401274
80136426
89603106
9744431
35046917
3152676