50005398
9845667
30478825
35507774
46887910
18119674
32366480
93876254
78992280
53443963
32801377
51982932
58613109
91738179
39735764
4277703
68064054
51289416
61992506
72692382
40853968
18186401
66212980
6733442
5629502
59034693
50321929
84023006
1206240
33498503
73397682
61189543
52081138
55675783
19992349
56834060
34658608
31949012
18322242
54506625