28351746
64495128
11919820
196288
90877685
82633410
40613401
57812944
93078422
48513894
76752183
20364475
25147696
23877645
97502421
78561781
54465717
22984535
86206824
70693763
32756501
42393682
7865898
97452696
21346386
48973164
42741525
3734358
82103035
64984187
501746
49016711
30672198
86849944
28292168
55965025
67716215
60449615
9125109
34328019