86757423
3504255
11121562
1877422
43599482
72721096
81801647
34781293
24501825
32776444
9845113
84631625
30805904
49696821
96051523
73327062
25039895
30899917
6529921
91507021
20809488
79642148
24625722
13026136
10401986
19805607
58803934
4866498
1157728
6493396
41917880
62038105
70942028
42406388
4141491
52137769
19553520
4299662
9074937
37844827