69951663
74157584
7022183
531051
67254122
2653916
25357473
31286639
47282178
32894493
15836166
4581921
93431788
57337176
10748837
19436820
11142687
5912533
31572219
47678528
77605898
63698132
66418173
61883348
5025293
50896928
62103519
33763943
98874036
13442389
86831803
53822744
2970947
73994708
56423779
41129209
79019071
18439432
6689631
58758634