58048532
32566471
76967755
19659592
71368257
64526042
5632300
74709052
70331639
15845487
17924298
26443805
26481894
34107481
21338908
18513804
50284680
78229685
82897592
77186004
51936597
12506057
47148320
44365937
54733466
54586849
45762753
10016805
13931296
27968201
33991600
30939686
81006882
50908425
15088410
59395778
785644
28786464
73732599
80055477