21775586
94158394
1877824
3769522
73876143
17833956
18115126
64998522
14237062
63679141
14468860
510455
4054180
44809283
64538789
49021001
83307101
984036
65441481
6718340
11062567
19126167
73603496
49758728
98998362
28566218
19271517
26481914
8673374
57038567
45434405
41317559
20839671
2902483
64444188
60693937
59387668
4377335
78895184
42827954