16412471
98748952
74984585
70637526
7939135
35639758
362106
62803369
16588239
62961073
93772241
6806526
29092582
53877635
149339
75617443
32206767
16226771
860818
82441735
2233322
62326804
3825679
75068927
13993482
39511663
65587991
1757225
37566160
19941869
8159147
55997576
80431387
88647116
36067019
17616266
41267986
43798193
32533050
51086725