3308600
43334975
8408151
81075869
8312864
4965570
592358
51711004
52135343
39035119
35736605
13463679
47303714
7658519
45023081
57436461
25973096
33234727
31669157
63731656
1928189
92435091
26349013
35164006
10281269
55599471
7745914
99535104
59559752
5753872
79187707
72021937
1902600
80638878
17663647
45921522
2243662
8479795
7588907
74725693