45165810
88068529
82499060
26343324
47032071
66437528
57275090
45754600
1567546
48512906
78619275
41078292
24698088
25583039
32261017
5573800
94935238
26952702
21458356
15025634
50245116
50954437
78596264
77427788
9702099
43681740
59397290
4334151
21629889
22875092
49107452
19011972
28212986
45328686
40181370
810715
9342932
1309945
7585233
67272314