29954366
14149501
4423117
46741429
5549644
36449872
592240
80484342
70909977
6439036
8056448
67662
57005504
77541150
34682533
49433672
3087201
76651414
22026622
78031217
1111134
40093426
47994079
18803696
44703385
41676455
96472192
36363947
94122532
55197974
50103021
45376482
6004488
24537530
72921749
3236915
7837377
18736652
16013804
9597964