31885260
28991306
7860894
31846667
13735239
61265114
14389743
20999599
39277624
7735357
19149662
81466068
65382610
55731603
67337006
22368323
87469051
49052560
68478681
562481
16323095
35914107
26453224
72351228
75586938
28611121
2628163
38613174
3504263
71488256
558469
26288985
60101607
70164228
16926332
52142168
8102461
96903961
72829411
91418337