7222096
18318346
95871139
42974816
99093261
98115900
11023707
8574084
38504808
80011462
70117859
74004084
65191289
80984372
3168448
52931353
59695638
44018557
25972828
43457196
2805777
62435848
49969771
74306623
68032457
49094009
13554650
34638944
48406765
7242992
59091881
83917383
72233592
30973624
39457331
72751052
2966041
4600453
57829985
21603163