15788826
11334426
15549185
4285548
31266904
7250184
88775048
8065636
87476221
51318176
49227021
11075653
98695723
14272910
79574061
76075889
7175625
66476018
3194559
29961240
6451757
29937085
7707674
55356756
36116490
1936494
85881360
31345764
8549631
31885429
2792124
55183868
91425137
6582368
2055752
525261
50743257
1419899
91248090
28839834