26035180
29667817
18972494
5355245
87354289
48339087
49649769
24501223
81636546
86499589
27748209
6453124
14805218
35498004
24039252
3658451
28994748
76315923
56459823
57488969
48499269
4437970
98706836
24759208
77515310
76737328
70117642
60529869
72746855
20137134
68944655
42463
52675551
3054168
94632225
43904372
84977517
31212926
41553996
50939440