18652392
83295238
71155659
78832277
32443162
7716120
30322916
59396984
81641454
63288898
10157536
85516134
60591508
74798715
56045775
34064264
34471050
76641687
59528731
15086953
18989642
3075446
6791249
4666220
57973729
1833744
43582339
82027663
12222598
46091917
2962067
82566119
15341164
34425803
47445455
13924356
2469705
40976117
31435807
30888058