42957235
6554950
1883921
26583169
36167679
71293539
5145429
29599150
54369143
26059040
65772870
442022
1894445
8043568
77347989
49141452
55597374
41908823
54062897
56449225
2864756
4114576
3491656
85042336
91643897
20951938
24036806
70386092
42056314
992090
46074033
22876847
10116577
62549737
42042596
29354964
20618718
4135428
10192319
49628471