18974796
6626787
3957545
77599971
30517
55094547
40633059
86751270
8898623
58282783
7031781
67095367
44615885
41372990
34851350
52883113
6549239
6718239
17804249
373386
68797889
96515311
43824624
2939680
21357447
35434534
39142881
71926359
63806790
50281221
36048210
32991468
3017796
75129995
99319602
65867455
98056673
29313522
53712784
54657328