17473656
5788018
321390
31401313
51812137
17389832
24415908
3926826
36841549
67087450
30861789
10367578
9284804
92203163
3359575
11782776
92249889
38999738
96364782
68354163
40179782
9416673
83399483
6679326
14225431
9492938
32577640
76688579
21716897
82533997
45148740
3226234
8733861
59695474
70704443
99728945
35714039
6427568
24237850
34588206