40806740
36039267
38012669
51136042
38468684
4199367
95414828
7084589
9683
69366697
26163214
21544064
13295371
5767673
76218993
562856
91853028
53532588
92573178
56125590
56812192
27729431
66616376
27915750
15267172
8075787
87913355
10166001
49283405
29785458
92339540
41249399
21655994
4803931
47536393
64724295
6094660
68313678
91719260
22619679