15159826
461128
11447805
8891002
82782269
8104836
67475301
54634477
39718432
423804
41121973
42963667
48621815
6221037
17106756
37609142
399477
70243632
48716750
85703873
45614348
14427488
22634883
97088027
26948431
86532588
10538217
42784578
17023999
14688700
67727546
83061325
88283400
52576331
68589205
61836410
21171917
1230631
61471497
49502008