21403286
20411246
53134920
48071660
30015442
83317674
76328635
60417185
6052451
1322460
81711892
37064085
27574289
51991544
15845285
8267359
56917199
549912
15792102
69318624
24853883
30322866
1875255
53247423
4929763
24882910
99922210
229867
61959281
27578819
4933604
70719100
2037235
84618007
95663465
10531311
88719406
31887293
3798621
82396299