13054226
50696653
373653
24149269
4833291
87438816
76744964
63714228
7964772
42575779
77378141
17748486
2313431
5960695
59332230
81573137
84864189
91037416
47261055
11842951
11558906
4818539
38483182
72938488
83202431
8486317
541894
20498218
73339000
36548580
70715468
86094878
43914116
23318020
73157079
40735723
46657759
43827748
96182473
42436313