41426003
33435198
1273468
32636601
33347306
99399042
52303767
1429226
19501392
77225890
70979563
69922101
97091827
9876199
74322728
52718106
8269829
45225179
94147118
369879
55889636
61791818
78083630
31393150
8861963
48575331
44359604
41978954
91721809
27682348
49767924
30734552
9518340
26546089
17938093
93184385
29718001
48739578
22956947
48314696