59145559
93549434
75072985
59838728
97519429
90335885
46523827
34753880
24565230
42753498
43445728
94098436
81824327
8952685
96475542
33169319
27518564
3434251
23066785
36278144
9128500
9047557
717386
50391795
26523857
53395655
6131214
8269769
47177196
14507215
29394662
76519946
49097161
65278647
78221909
87418034
50315446
33952578
87492059
16128215