5102182
98811686
43339547
15986172
89208424
27417844
13659029
69965439
5526036
57219439
75381772
99745143
81506160
41249110
74358484
30075950
97891628
87824016
99796916
28332960
46082457
3335744
23468904
72854129
16458859
81065650
8294835
28503642
80032668
82844165
7458060
3852079
29454027
72851320
60582288
75591488
16833332
10827242
5437634
1397423