86168192
106273
38511133
58698663
18927008
75409068
7191229
72283740
17985591
42865019
35841367
57627904
46304238
6512543
83606401
3575600
9060431
9059219
57095512
96672400
8924852
73344182
35363354
56686321
3469505
28076602
25715525
95235794
93966774
24504932
25908685
55315949
94023892
9863215
32805036
2367471
47626017
9073780
61806367
85026158