46364716
1992960
5176825
14041244
54956537
84586164
41327974
52207350
9763557
13228385
57388090
20352884
1981901
98832209
9127467
52117316
76936803
31299729
55964053
41873801
4266182
48799677
2329014
66876220
17598596
6866782
5543750
63859623
65987559
82021745
60155315
69264864
65302607
29619771
85942621
83341133
65402144
3437584
98147528
61666235