42547014
54151767
42358200
11928917
39553200
81795962
54814196
49147597
75703156
34164969
39475695
21635186
38481749
63093858
90639663
99745992
56608553
64403340
32375343
70457904
99136445
1011604
70413774
82542271
65546949
32198134
171150
11969834
28751328
73861672
637644
2560184
28429959
67583580
48272867
33499163
27757762
37829613
29427513
8524394