28947586
5904530
11566943
24558148
66514283
36672176
67849259
52181534
74056526
37554731
60958069
9904481
68597354
83156971
59687677
21666032
40824616
68271451
6712744
40308289
32456465
93152943
64941233
54989220
76419430
53463706
87321838
62302437
47474301
8940712
804613
32355410
28462923
94977709
92724457
946317
49402089
4443150
34751400
19622313