43528093
9866751
40663895
68327280
54343403
4773960
76221589
3246194
23809125
58536690
58006918
55559058
53058299
50746816
99514025
47657439
61189973
25173201
507928
26018865
55056957
36129962
92054286
31626589
2754973
11923892
68447322
7219520
45046855
41448015
27083415
47186299
22181708
46713953
92139056
61236472
8935975
21478184
92092400
6858766