32378676
3028322
92782461
78225338
40255247
35402781
14193896
53367803
37349406
44083995
55499056
47215849
59299156
45297653
8573572
13554053
15435094
44987252
35945857
56886838
97954161
49224213
79717502
38021711
46801274
92557191
45705684
14621314
63053949
897530
32872022
1552605
90178217
53099396
2057616
8907428
83896405
36414045
29108612
8823241