35843181
13847109
39532632
65762694
5892313
80142382
59586932
34591606
8058156
45794815
75276050
38357201
6133328
30381099
98243068
56306904
46764684
66163089
8209300
15967031
1833390
39924148
76746628
14972410
39076529
87793729
8376874
86917484
69539557
99206705
8376532
50354905
85557594
49109482
1300606
93077082
21951906
2444387
74596504
12861779