86486863
1101948
57012236
78549462
2287440
6527871
14217706
1964638
81577206
73124584
73466285
6902981
48082304
7050116
42066076
52219039
823462
70421389
20858870
20836088
28651212
49384053
8307238
53278704
13232428
303570
91981071
4848428
77471636
92215375
15573596
13377079
41593534
50053341
97792046
32679450
53819434
12651864
28026096
33054938