3296992
20066772
3973958
87438838
6053744
80776523
87207578
76096075
5244194
64625094
73906559
2272933
95407931
1907675
25454598
56095974
18484329
17942587
6004463
63504253
78527864
1067102
60782436
69053294
44634095
5882695
6813463
16793602
64742862
47781147
32945713
54618946
17936833
19735238
94233317
9105261
8528845
63532670
75376401
54102167