30188135
52036177
11615582
40196626
46305335
47609775
95103251
584422
26088960
39886851
96414601
15011634
64606919
30264913
6280988
5903299
18734959
4724474
14248140
30058710
85451606
92877020
90705499
65755445
77319121
62774820
84954831
14596157
7157274
98903976
43675389
58121207
71323441
565168
50716908
42065729
95821449
96256646
46468540
96275125