30918966
7437209
27078807
26173010
50051758
4843238
45514260
51565459
98391414
97272291
341496
6984572
3845592
76941871
40773814
4785251
91159040
22907253
84178974
67476277
11037697
34606364
91082217
36806705
5311766
76475533
64883090
2393801
86048898
4777522
16468700
53786914
36531369
73825250
74565542
43076120
27103586
20896402
2125358
58932554