86664077
48859036
18444246
63589486
83957603
62349743
96404150
11032266
359821
19479795
2375734
68363300
22904415
2724876
20534281
31595551
56891854
3028311
20384274
29162331
13695743
334780
94671892
12038801
83807405
5560549
28496187
31451957
11033321
59827009
32372614
25251854
22023354
67745974
96339221
20229926
21656567
1136902
32959114
34204340