28341588
81843642
9508226
67166319
69133164
72518802
18725445
31799448
2092265
42736487
38919280
20911894
33128197
11076430
85613043
87785207
29897728
92809758
20385078
41886668
89739635
29474172
43938642
25424198
74709630
20723272
28125482
30872645
2218660
60582795
7564142
76908175
41087234
698321
18169804
64374355
92232933
23602275
1529980
4945869