52107656
72969480
18177649
97326991
4376327
41233605
9542118
82974700
94561134
2785996
96392723
92536623
58981195
26613048
43567013
79965885
88793941
12801722
51843961
10843222
86916108
48083578
99334614
20047212
33022248
86044685
72078071
63007184
82776999
4154154
69623324
12034704
52164698
75831860
14388130
4469605
31641192
26243930
9772507
31009896