51663228
19281286
57712529
31002837
66608128
1933137
43804980
51883729
10035432
8455655
30753518
19207289
8256243
22619008
6825411
56024928
22353159
42583501
85743727
3033361
72954259
53245097
18518096
4933068
91574150
42457748
3649645
6971209
8536998
19506489
5148816
2652455
45237114
89256313
98335480
34795214
748695
844354
65926153
3967522