10575426
49304790
1333381
54396994
90439738
39225963
65302002
57129540
22572868
9219583
44767953
38916768
18935406
6652927
31844750
28701839
57934429
90965208
6634277
64158245
3129677
74378072
45972176
57711065
95196715
9546721
85794715
80035520
64107196
24881391
25859031
48233242
38252247
96811672
28144928
50381268
2911060
18225766
55902436
39621582