42466409
3856099
16936146
80879090
8272982
13121096
95675802
35256109
38812603
5632387
20474831
27238476
80942821
25248281
2685296
98355448
48489772
13143765
462503
88526407
4111900
35012957
7514206
22381479
49585753
65022242
73492399
60711176
57608128
7951048
3313936
25505895
73041168
14627558
38152989
35458391
30244553
3193530
1685028
9935527