43457778
87036869
89768070
8337635
23845480
21765330
19497687
38805815
33684278
13102858
78665947
81024442
25393515
55629877
33237
97292973
94264125
50714934
32363235
36176981
49192355
55308195
2605929
50827586
36111904
88206385
29286878
25225329
523821
50871628
57958539
81817154
39634131
15927802
8776785
70127812
90354207
3485196
37101526
87539846