59929904
41976998
20595566
35374822
2692557
56815838
37951640
97664920
38351654
5909365
818988
88381737
59095721
56235292
92874593
44818156
1402438
6718912
43315272
71078987
39825348
29893227
34491499
80583560
2796775
14172749
1563949
8699233
28091196
48859165
8318128
65884534
477756
34333250
86682319
52995689
42608620
1227646
32372398
19267183