3175651
59015985
48207273
2154152
3056626
60145220
70759142
20988314
37231485
56799558
41385665
50822316
29702751
22606109
62568929
30178863
12849735
614976
6279525
89416578
73853838
7089317
61174900
48218165
72325399
5096088
90999309
60937600
54967338
20931861
36931024
8949406
71287265
6738409
94753903
65662320
87766081
18705718
5047454
35787461