67141775
68451504
90588483
29589965
50174909
62847852
22722561
8649651
43622884
35084492
21158043
43615776
94533998
80683283
88581716
5465849
59268173
73828486
5785167
68808688
3185282
3319298
89611180
70918458
65049973
3805663
10963479
17934948
11408953
85472432
82342609
34338200
76892476
79384042
72692221
48639855
4973483
67768096
10404938
5211709