97796520
69879807
111628
42995478
38044091
8694264
23957242
156693
72908398
63021302
5944408
5785311
82011885
37112077
26181290
25848060
52877988
38483957
84271463
133786
95108384
35393296
2576216
77307245
2829801
6623536
29563020
97164995
2808329
27133457
87555991
17252592
50385252
66757759
70338452
59014332
9111507
57827500
72789255
35805223