22196361
8164211
7294529
73248126
82027966
55132897
40158158
36235370
47253491
75713052
52741067
34495628
23313783
27378663
19263852
25299035
24964506
70384987
56855935
5543737
50316275
74117334
77894432
64669361
47831521
29969223
9418284
68574414
86389076
74274536
59029773
58023577
74254021
35208876
39856134
913931
89734222
5502223
46987491
71226968