29528923
19017837
17604565
93042026
56406014
38043393
99219636
70635708
87907148
15079471
13582401
5517404
26024617
45844503
76928787
20593594
37885869
19506500
31845993
50953419
53598243
37045767
83366549
56037574
86958463
83206169
10693737
55228640
15054663
1630403
18809479
47354611
90983088
13953848
61838378
17419093
64906014
20355861
58159357
44881707