28159811
50018436
15924737
6124761
40395877
39118322
34943689
59043633
6906244
23993297
33692427
88443083
54399491
28766496
41253084
24383667
53165821
35073042
96927316
49857144
582265
15089336
58363021
10734816
46156852
64038678
34719111
66038060
76059840
162869
87032610
65645968
51463240
78934691
71048035
1889319
4624765
47232055
19023927
32434447