19822556
28125101
19401629
5056992
27188437
3329684
18974046
2859647
4534206
87446845
52049829
25617533
49259478
94521829
76639868
11878894
16151695
40639861
41978045
32473637
39545847
78815321
69337490
38033443
9991043
749186
90299994
65006251
4397320
2394473
22324718
4229370
84803396
63245876
54834049
24208569
84312219
65781992
88051563
29055380