52588563
81817263
46751495
80811685
32611952
32257926
99836095
70533411
66207
97044774
73501697
15277844
19368761
11863174
7001630
28455821
9409996
24114051
18957836
20195029
8774916
84372197
9845641
36857432
8095858
1061325
23527742
59648698
18829768
36814024
326703
3511952
85038470
34565974
19981533
94717723
88607706
48349718
90502632
60076209