26982548
11422807
56942553
6828541
14933651
47133485
213491
182418
82182499
68244783
91943133
51448495
70528449
13496201
99745162
73025494
72335308
87344510
88536761
40888052
53229843
85621051
5640382
5671544
33617177
60115541
60035110
34431389
92573610
12977041
97976669
7552294
72078237
22146578
87995067
4457499
10952676
54732341
83032393
36295051