59162598
54989319
35505499
34352195
404638
67059898
7667697
64252185
12434520
71163018
47022399
23497412
7302520
47241463
95283853
7844860
63204853
8999783
96388834
78109662
48353003
97447108
24591263
67204819
60324051
99119318
14884353
113718
73182644
85756404
30933267
40384151
2336661
73542826
88282726
78374694
49461734
26981004
92198440
58471664