32232636
21025912
92032314
37625682
44541918
66095975
85909588
20601110
15667964
47771751
70354049
16452943
7957958
97493929
42676141
2093148
10955292
35773527
2156952
25592300
55093366
42736787
42643482
56715781
43833941
2523524
34401343
90863248
64601366
6110184
78752074
9238044
64774944
60486375
1852448
4746991
25188138
95424785
23073294
38597435