30673433
85158978
30196300
3431577
23488230
88665496
35746771
51324028
95709918
16465571
17323088
31141837
5488514
2691605
18427742
8813212
84965739
81252974
76057227
18874857
61858572
4080906
50105690
33694846
97444807
18718799
56484327
42779644
33008839
31473946
74818713
48897376
14105235
41959616
91781032
60098250
504261
64721012
28285750
66022708