30168647
81187553
1915977
88798445
25389794
94987537
76544879
20869035
49455259
42187413
63435823
43552149
26369862
61023708
76218705
54619521
4880592
37621520
75271308
7142230
57154180
2814758
3057295
39378780
25639175
41109866
76733197
94952944
47792406
8981888
55595818
64007560
84251258
5916178
64329634
28039852
8211593
28579134
5751349
19721720