25105971
65493687
58673956
37407284
3026643
5708206
39249066
16992940
21468699
70232759
94734637
19312012
2935527
36078288
29171132
41579577
73166481
76869059
90539014
6921507
32952622
74823617
7971569
70253184
11804507
53472167
55938616
4317155
21108488
72088793
55192758
75522779
37964231
58288362
18715593
14003866
29763521
36764634
81577941
6179905