21385211
16409090
622249
11701688
69939361
2952346
23558638
46557752
7988696
15858775
99539338
93953526
54095752
75823011
40142492
18465954
57517185
15072088
2116828
68022012
83187492
10233217
4992995
85938159
30214081
67312598
61563036
75907930
50239604
70854203
14236983
60336525
28927407
99814124
25445371
59551637
18774539
63087549
93227655
41567696