3590193
95195181
48871893
22436519
5046042
36654979
9168849
33411231
77735254
41427923
74503575
13087342
578252
875797
27071429
4087056
5869426
14238206
4737299
54107461
17119889
27255325
12224258
9996207
56297589
18483921
2644522
4533968
4203756
1225699
23551739
25987556
89417245
72241838
12685759
68293238
16642414
61706405
55729528
5052026