65495560
96287621
2744388
47056318
69058249
21645520
39689438
84448627
37092968
74991461
1755871
17813279
93111810
12425396
43066013
84749536
66059817
38806414
51091366
38394464
28231238
86264337
24225735
5839211
30545829
72911266
24462327
78876894
3723262
47788303
22773378
30524187
84336527
87334818
41773265
67678974
8854093
7494136
71719961
77563493