3865196
56555620
3697641
62638372
7512212
95846360
36074639
13886058
87189516
27871538
1109836
23189521
81447938
59605778
72606
92266819
50483047
49768581
44149083
95238495
71747802
14925995
23136401
91317944
29268
12396025
23106812
47951591
84136595
28468454
2962791
83968387
39641682
43329068
77499027
1319163
42349210
21661889
88238208
21878038