31064988
92207646
6347322
72996676
4919910
36324442
65929415
6481433
15394721
81025347
55435195
80143105
18996701
48718764
20446170
7759683
48817212
44161456
2904123
15873886
21911673
92924749
84464242
3951602
47817372
83926474
98429182
34136734
26241489
41542333
57173470
8963887
14183655
5512616
10438692
61295576
20733212
7628491
55173031
31224572