93495667
20302831
35635854
44138646
3682023
93788200
88851644
51561711
5127227
23547917
81093277
92463422
18671085
17626215
39702594
42879030
76613406
97393233
7092972
17876836
3857114
82448402
92673099
68052307
9935737
8293952
26203954
19235096
3239833
25588119
12039052
6701880
17753038
34973730
7068145
5641093
88519714
43365508
57408534
31438120