2293747
50498971
49973412
26572101
99437243
96586565
52795135
7424857
88314842
6756164
62101448
22263924
4905469
53282409
9049159
63704484
1862214
4315298
41141276
35652431
40771855
1737756
39699672
7009654
67642946
29411250
18246868
45571265
65122757
17363901
28191992
14295580
2674352
92057360
97958471
74878039
56419829
50256248
93275314
24457042