46405303
12104595
59143452
54125821
96509091
88574034
82701285
82023555
42591686
26732601
79955401
15757832
93489910
81358488
49567884
1805767
26084717
75041020
2511925
9804824
15376121
86054484
43844402
24081171
19818539
37516545
27058423
20284862
14044550
6713888
9897221
56936463
6998389
20215238
19165387
92852034
82375201
77725246
56771870
7597119