85541086
82698036
71174947
2183341
13947519
81348492
29914335
94321867
86963271
92773894
51134536
93481780
42703759
19734338
19049707
66186286
77949880
13166854
86368108
97972246
11331322
76298551
59941605
4842725
3697453
39884033
68981043
82613273
80555905
34635710
11651514
42917596
73058464
65083453
79308498
79315693
55956750
10983471
56484653
11034835