13064660
17186870
300440
7154153
45008447
45175560
12347015
60516093
37145614
94983731
73224756
53856087
7427948
96003916
4673678
66576611
85289323
358380
83903445
3074525
44704613
17565287
80532785
3015296
48226548
95657171
61064191
39192886
42598173
39868107
95394819
2563835
2957133
14026055
2563992
549957
30252176
31619967
83392994
21262374