34936028
8843615
3643447
45697467
55801495
61548228
26438590
63053165
85072133
40819091
51635979
50758563
77737505
21141307
37566445
96265972
74322614
94523185
72813416
40564057
17561051
2925544
161623
97081945
44265260
69682904
34858618
65468853
12366566
57633279
90156582
88645982
91971108
73738454
50693218
20409412
72876602
62661086
57434325
2470175