58323
66516113
12385201
5453468
68594549
31472898
417691
1595412
8791518
85481758
63283157
18909810
20015338
47184509
76567262
75171085
22752904
5655595
14322006
60402297
3671076
15478475
14899259
35273180
50218791
70556483
95562280
91038406
41818616
64726142
5862987
69275
11699044
86735115
11615044
27252209
41759697
79309539
10256070
29537628