97594252
2242833
93148353
45569785
27041375
68932501
69054700
7627155
20754687
3724492
34971467
8282452
43967259
5030777
82612578
53037258
10511852
77083106
9334207
59879165
6517105
23027628
5883315
79213601
48751467
1116101
56475509
4950773
9815482
30965516
36541393
60652530
40906976
40558895
31707381
26764727
81179803
43376890
9391732
17097093