29047539
6770273
12386518
94052430
26102190
36846015
28547015
50587311
24604938
26262996
28295025
51589527
30675049
93615415
66002092
8955041
39153688
98988213
55646532
51698176
17022059
62971682
70082006
16555222
71932162
44557624
73281376
35956385
15832121
4337408
6837544
63901264
75285520
695136
52925892
74037947
15827369
36234985
73549700
79512512