49546197
42052117
42345127
26529343
8087763
61364076
4927097
452993
84837668
4339933
47153210
80966857
64298707
44607632
79651114
12952290
82206545
41581023
46727904
42945833
647300
923593
88074587
73116676
17124518
38065826
87268197
19347538
67843361
65126864
78175310
7399526
15053838
29336270
94347209
8808662
94558046
2033583
89508341
28783313