40922134
36766247
58233490
7566962
54798807
16509096
42951260
37688086
2028790
20995752
9584594
82718749
36014049
52405556
79598698
41978983
84236710
13556785
4896641
48662144
71355008
30416050
28202212
6870443
33946638
55782071
26343448
24508106
24962144
65541165
6306273
26447188
90288987
72649767
50123937
16144226
68587292
84015527
12296045
97492877