33638
14472416
57272016
11077181
95469060
48005210
98151453
89814210
59394758
9642622
25391402
14607471
4888804
25499216
90773095
10057387
51046165
17033793
51043823
7427407
89112136
24265992
43829560
67599924
6212721
13741699
19634797
53781244
47802876
5416185
32582536
99981516
8694385
73016323
49537645
48557371
36014355
1756538
37781412
22603202