46268483
93813319
41321661
5033268
3162704
85741886
64553098
93368940
59702730
87365979
23952014
22368609
23388423
19458391
17465879
9862490
39365322
21885045
12031878
9881533
54084142
50671071
41275757
69076125
12449253
69807350
41685635
74302942
49794196
28096977
4652516
88281492
6946445
10951267
48373325
42874610
70965158
42603295
50477113
82067320