37378040
15973021
86978562
2516257
24314931
774485
83371170
86795800
83205798
12181609
96038665
84312978
4197782
4034101
97994409
42953
99619232
84306128
67562190
66951466
11422445
18978369
7006367
56834017
64821671
49588802
18635690
1846931
43334243
81585424
86473203
42477218
10349627
44524767
28001043
7151715
37943722
4675735
13617906
15502646