28292056
8204526
94899379
36394635
85045102
9435846
41148349
96788040
90336223
39448298
31646083
32522840
25576479
46956703
21116216
26056762
27892183
79158792
12262265
20676814
4708933
21701069
13573326
60551396
74952756
8733477
52977475
2774236
55733292
41828927
82776197
14436410
57303486
84495555
68118030
53447520
87656289
1975142
68502420
1366210