38956349
10221313
99052255
83666228
80898552
43833446
31734079
3103427
24794667
14981560
24669325
34093674
10301549
69994909
92744374
19746347
82706858
92399305
97808351
88141548
80502141
4099842
67679721
53001377
93176728
48229287
78692701
371607
30863425
52273381
69211507
6593453
38863699
93047611
42777444
81438776
85064155
85034125
19471407
947637