43762719
6723898
85297944
34088564
49904413
2972690
75363158
36666595
70222849
8509886
42956204
3263393
81568074
62083040
49699247
14832082
70021267
96418470
45667756
61946105
29522514
67345225
82467961
58339913
47174556
69299012
42338745
26075132
87088510
95678130
5371772
2015320
78053402
67474556
68191061
51609112
69691659
55601860
75383822
15201098