15886112
37176780
6573036
29274572
26849367
30463816
52569259
88958543
30213192
36939114
8344967
55471
87386388
6965508
30275439
28842024
84746058
62293603
46567421
74705066
35612359
15137061
12805740
77328216
10338958
22358793
33369835
31294654
97838705
53521493
89271694
80692977
8454102
80982129
40543097
5340637
96771569
50105716
76936224
668116