64131022
37952737
58707332
31758573
58171895
10217265
95203064
43968633
54075700
46314587
319384
76664703
33416574
49953225
6029998
59798090
73707222
7820775
79764855
98889778
77196580
24858272
1842020
37177538
78257245
83937762
80671535
4112637
29319186
59214113
57774846
84851757
346355
71702965
18155180
56609548
38125258
40089618
5111280
8527427