4016908
30793695
2575691
10106040
95355639
60057995
94113884
31619599
54911198
46929885
38609233
55156784
68794532
60075026
57462280
5406396
22363270
95381910
4009412
65972663
14321751
48275637
68508474
90116734
13233506
97159119
8269718
13848468
45457961
55947249
56151284
12806168
68637569
40557557
49371552
88895952
13059398
7245062
20529672
67545836