29586227
26186516
4026733
46764680
9305354
18064338
60491986
77445795
31149035
56621900
15189151
11845099
99305632
5669750
73167491
2197865
81926580
4764994
28421927
2568307
4957493
14057756
64588480
96136012
81187610
2845323
81041440
76569331
27787992
12295131
26827508
81717933
68469105
24131481
25619389
20524140
66678605
28617395
8989387
30325782