20175431
17112892
23721040
59432943
78328247
47908368
38346364
45223638
40879284
98516406
93416429
96058965
35803690
9425245
39202645
15845359
5115503
24748535
1687701
79818499
70827831
33617966
28617194
34363520
81579885
71868558
67823771
6919567
80963924
11476004
369084
75877949
21684500
45771268
78758671
15265562
85657252
94813823
87472294
12621386