39881940
5929803
20317052
13981994
22613578
25674044
90409410
1244261
65744655
9353259
14801888
85998368
17949533
242870
69636282
19828796
59732848
56096412
52165248
21248306
62999134
27477963
68734526
9472625
3377271
15338559
32172485
65921252
30425672
15252361
20682093
6835706
61454597
90849884
73142793
54286935
88197385
21107764
34312455
65627429