59188940
33579048
41755791
57177292
14759716
11884923
65645860
16446558
41704901
50285403
93574795
12663317
12451952
63853355
35605528
94625060
55669456
88047698
83806711
74633802
3198424
10876078
66951623
38842805
89239008
8517271
67989551
52123733
66409288
71258564
17414736
35023639
68012492
25482115
79441931
43567700
98977770
61828290
85353026
42665576