21864692
39719053
29941402
44481628
2044716
44064224
29159490
79307564
24151360
17203069
67986084
24521303
8780782
66347531
70106297
60701786
47873241
57702869
69335410
13707877
36389775
65928367
54773822
4996212
96326532
61557345
65104688
6698210
2866695
17727773
84399585
69358452
10575374
19589130
8004671
91641118
60762969
59715865
32625359
7671521