47488593
64409401
4673270
2848584
83444356
20274916
1178865
3896052
57447595
30814719
46993024
56031088
88373171
18821449
34272415
1744065
94215126
84157204
97228441
14512074
56366245
67572135
23842197
71707155
27027192
89912587
48212766
31268064
78963796
76667598
6545008
63366166
37257289
28434973
82489906
93751792
33302003
3230680
42191615
8763860