30649072
18755693
64106125
31886804
19014427
31366581
89791016
88497943
78153183
67612168
38494412
91663680
99758659
2872412
82163366
87188295
34814360
45944589
13698084
21648055
32528922
94991432
6938928
16729179
82457680
45572977
53082424
2538137
56447039
10141362
33307080
25301920
45435842
12074655
18902833
39217775
12114236
3512347
22734921
33218146