65995865
84072174
337943
3583007
8215159
62811350
61801672
14975830
56232097
56107197
36936201
81758736
25711510
648216
33645989
10902728
4082550
52013516
45257291
71293753
4148635
41083122
95782188
7444304
17319833
3888106
47401099
73572147
71208768
3098321
99894224
43841142
69566769
6302116
93887591
22235912
64781107
88023390
52688349
8151373