3399430
21587362
2365334
63984506
77271740
94614240
81182109
36948796
88914277
706674
2622281
74098228
8589412
71337578
67989882
61617550
39606535
97376720
1832151
55743846
9911670
71114140
4253036
44628186
9051181
57253574
21647921
50117973
53441727
1133605
92987060
9968294
87607611
67177380
48253281
4142255
71694753
90818911
38145426
33663476