28938153
80587550
86068215
31728734
75838612
34489837
23542222
99216460
45655520
9955776
60546780
60791155
93167583
55246151
64928209
9185603
76223606
50358992
299610
38057077
99717869
70135910
58103155
7609508
4878623
39582449
36482633
99896463
16953438
70684066
54842274
24724184
3015002
5294961
19928525
50091356
73166667
43869179
33336135
5711979