29592026
5502641
27542824
50513481
29828745
95169026
497566
99911828
82809574
45177781
36775245
1456258
48428315
65472186
14593963
66209420
70182083
8863637
75088264
69431575
3908266
20218903
87538739
9065408
28957528
12086368
34944833
80032102
34154319
97756964
29117274
30469151
45681812
99806176
3931938
89671432
69916684
56987033
47841137
28146937