23941326
15096555
79331215
17771769
14751991
19786584
71982661
5409548
59649120
89065522
75597885
87629511
71103881
81521410
84537705
93778289
11912105
6096942
46979823
23525650
67083415
20992011
84108071
9007320
35148802
33665505
1151607
18718716
66953527
30871493
86834114
603153
4245257
67396127
15566388
45236526
86494342
4226392
15694680
30164033