3088896
3473469
82558760
12352262
63863689
74927247
19736541
48607786
41397880
8934987
36958785
5265742
96191530
15833697
30066445
88486665
81167109
29703100
92332991
99903701
71002048
86056129
44332295
67411922
93453028
86038203
70677999
9871592
5845519
305853
35387423
710715
90936112
14408661
2110602
27045764
1703197
75824449
9153787
76154624