21311361
15627210
96414767
92353669
86592356
66531634
18442938
48718757
17485810
4011542
23529793
24955820
9925164
56252568
24712491
896931
9961935
21651947
19062562
81794783
63873335
9691689
57291709
48535587
93132261
77442602
60751662
12017289
32714287
59043843
79094172
77761252
69571083
58702668
11435419
14731845
19596271
38947084
4203140
2444541