62218122
71645764
65222406
56259229
24026766
409536
47942322
32207561
16276952
23571099
8225023
82331122
64831355
16689651
33393478
75015638
33268066
47917812
86307840
60024877
59583142
64239706
48025754
47749018
20388294
6789503
17142408
1589554
20894231
20293569
4989818
30561905
38175792
55142028
99688062
32174668
71349280
70717994
27397607
166779