47234600
28137729
75855753
10312867
13439953
37364562
97576443
70987496
82589320
3594042
62061787
17739858
61203455
21024161
73116915
19566369
9959326
14747789
22635197
65785764
37773242
45792885
43568860
74452597
36712864
97395926
9115014
3781874
28993656
90244908
94946417
97025224
35956955
46079832
73218299
35285496
2796960
43224027
61883267
55327497