4076822
91131658
789811
80177234
33982998
421169
69465237
54225059
30454924
27987252
70116511
67665207
5157820
76546746
12474043
6278630
65393518
78044869
80824761
27677300
45138304
91727306
227780
43587505
63128842
8165533
26709344
57204392
23694414
60241733
25596790
48189733
77638025
20158134
46061208
46536415
67102246
11334091
90417542
9331325