27686332
19918426
16901019
40284104
25509433
83347250
78458723
30443947
57393881
29681540
41091249
22882556
496497
68557294
74603030
5402147
10834054
2611103
95967861
84811573
73665162
99486303
32741859
9891029
85691043
69946595
92929960
51761502
82648287
96048697
87649193
64918196
91015505
35842977
30454683
73464729
58103601
67376094
28994294
8658709