41096708
85164536
40228408
49272860
32283284
78094245
23443075
41402692
81545828
22263828
74149292
76166291
16179916
40704122
3486345
93805299
82238810
96729960
90832545
10305308
40555534
31232715
7848021
51775188
89124421
82279311
50515016
69683960
53154820
39031117
61317591
42976424
57537741
75705188
91971163
79945856
2398894
8583425
78412801
53759592