47328110
7731160
18973529
8471297
49432783
52676173
2489597
4183846
75728070
89199649
29939835
13861104
78592179
76496618
10024285
79014219
83951614
93054502
30862437
4890199
5668772
4689088
86677378
36278001
56905367
92084244
95316125
55349571
4787008
58362897
61591329
98068899
71243102
30094921
3228923
59649298
47096717
55255655
6081693
31229823