50921616
66207628
62358377
34969294
37887164
30029971
17041624
66704989
56041263
33683017
89464382
16041752
69471655
13085512
21756623
40888241
4181989
80817013
48358318
93939983
68175064
42148621
15857823
3415517
17689737
93415375
73444072
53259081
4145157
25926529
55209326
69071572
231573
75456011
80159459
67715380
37073993
17859700
56185025
23028044