20429614
8332355
18173916
1752982
27328620
82873885
5155745
53925877
41358009
67641376
39627177
70937329
2717420
34651329
9119184
95199624
99722576
50765182
59029116
28883415
85263145
13402500
91082014
36633593
99257679
19141754
88445346
136732
84514870
1093762
76547342
49364528
83682865
46571408
58869071
68434218
28906698
56875949
40812152
30925451