93931992
67243876
9083696
12415277
26525121
94709428
291685
7479144
59774740
75128033
29308159
18376815
43143573
86289135
85061545
2038417
23178654
74001744
99347494
50738825
47412282
57987403
14114312
97379316
78402404
22078193
3496903
82274793
75777521
2246697
85341749
2227352
82915206
37071690
55466393
73258382