42012086
10443187
62544149
12906618
40018499
8323941
92433738
64535611
39761756
66486237
45458002
87895524
8115153
94856706
85379546
61358842
93289229
29529537
7823613
20774824
68884403
39543968
88198097
66056250
53094136
87045329
36046444
78407479
81236334
56232969
26417688
52598414
95819887
33948943
52026229
69993390
9185957
66309537
63082751
80109930