43418182
62601714
83334855
17838536
50532603
4412879
51771623
1841156
52787764
24689836
151784
58275640
29632337
69669109
12059812
72821963
91454724
52108060
48013040
92107141
88398368
22621326
33234918
23553588
26483407
87226796
31982965
49283511
5940370
4134133
10993256
81899816
34276989
675537
17219756
31701943
21293208
80902074
67352783
4987664