42968526
68347795
5218280
60495063
85603582
5374987
71482439
90751800
79428805
7686635
8253596
25208879
78244582
12892998
31447352
94855024
55577416
45131341
5349614
85852211
41257816
60121229
2072774
77267694
59888712
53346936
45327401
76818174
71363834
77992034
38653336
91054358
86218299
36352394
83152700
10703201
7351250
48371059
67215134
85222002