35395818
38911860
2676309
14238310
94621830
96797564
7674884
81568327
86583055
77719663
3238895
51393496
81634811
49306876
48474603
63479574
20032656
8894887
11243445
72023139
88127056
5171799
91688802
74205806
86935765
72027938
15588417
41663162
7901521
92322093
72774697
5108795
47259316
97585582
30597560
72958607
55634253
15695804
32716193
17028881