54858022
91736828
97272741
88996530
46634166
20262074
38496106
56072382
5405308
7416765
75393109
67129269
5878671
13631090
71382635
358721
52225275
36191720
27515901
22106120
58177378
29389000
43807263
62246088
36473154
99954633
40512666
72693214
57792799
15279626
89511917
87146676
51187405
59922825
55922811
39081949
35981566
29435968
70329031
92038330