34928526
4118493
13706967
76923135
15371235
5235235
53763237
16547306
4436967
48284335
67025097
15758170
6499729
89197417
6563686
4621351
24288030
54515631
95084975
43611291
89056246
89311309
28275696
22463250
41352002
6998847
43007460
31932510
58645191
40488894
16614316
89964425
90724668
38172177
92664125
79523669
6846171
26014885
51857129
20203789