45595355
29351112
22235326
73534434
14182229
11203878
83672088
8615292
428865
31072176
79466011
99532108
25752544
19286545
61618103
90488686
98239727
65729602
51522151
52518340
46914716
8395103
5649395
1895126
21053906
92501789
15312071
35394294
6123981
69456138
84023431
87221968
54152735
76943702
59682496
14253233
76451961
8602534
77878597
12166353