22199738
96117238
3906656
95242250
4886689
15628195
77753383
91303371
1051543
75003147
45953227
23827992
156966
19102967
82685360
23274590
7102926
5266525
18135777
7560967
61119364
59261374
14926962
37272872
42053786
4107107
40313646
56983450
2475655
9915949
87217431
63683104
59534474
74489915
81675117
27596261
12895914
40568914
37674149
57974354