13753226
58433397
23115330
43079022
59918665
84762451
47967077
36776906
5730108
6782560
20549228
10057055
92988186
44561044
78096294
364750
8921931
28889979
2357573
912977
83155672
16878382
44472067
15313185
90743683
12889040
96128816
60713335
79701622
10766580
69061794
94818417
40807449
53064182
27238854
76059033
39918852
18981780
1278460
4377766