29828443
6875227
6370618
975541
87886760
45247969
35473709
74955925
23875108
44577322
13098668
92153596
40564345
859481
50512755
79851905
62985407
55374866
35207925
25681357
40873499
26562277
14344186
92816340
12589233
71661957
6600991
42194027
9279743
68714872
81541875
47148981
8917576
43892526
23286210
21764462
65158390
87381400
46799628
45532295