59305922
3444107
48858323
2766955
51657821
33121089
2466660
72263770
18093464
57299634
47298358
16847888
10791169
42563837
91266878
685511
5757015
94552320
1601642
51917354
99331056
41886784
1366360
3443145
43061763
92484219
1135244
96271866
93847994
93249145
97753578
42563128
67755891
39875764
158421
61036696
30343981
17706204
91714012
1914038