21442642
6071571
63386330
43463998
31461203
56046567
55402154
44328580
45004453
63105691
31641502
66862977
17452926
54763527
62147506
76387811
37681662
74897848
98428714
29291992
4659265
96511537
75766995
30994464
46836684
58632206
10881753
35566932
13705690
181936
90227890
53362658
69582334
78886070
54503092
38653463
67943862
34854795
4815826
11004986