21866930
73336206
303336
89117469
53941296
57592479
66912487
1013804
70337056
67524958
27392982
53741557
35905820
61173355
69396020
98707712
43316885
44065775
16952121
3757445
8891344
55657887
21433544
76453550
10103114
147098
37263567
78171116
55817717
89585234
11742455
81389213
7661931
35147756
12049700
71326301
99088108
615587
93162698
88025014