50641536
8094636
20494794
56369122
62696062
96993026
3641255
22223115
79539515
9929993
42613541
96533284
8667484
93927726
37837105
47608131
40208578
13509381
41107280
14827224
88938189
22219408
39934650
32214294
82732137
72543676
37368789
67011927
18187588
12304619
59896948
43354823
95275723
86085262
94217153
24858203
65423814
8625842
49164881
34914340