56887156
1284590
50444755
20514212
97015169
9313410
262494
76583688
58914706
88767919
60624359
86358395
48028281
45642346
67063145
44451233
44081495
5877776
9522335
1012995
37886001
14052146
32892505
52116991
2949024
79705998
68929148
2626047
43596996
41749066
26377073
80962921
96436206
96655
99394244
49697774
9362960
5542389
22201096
51035408