77924050
66081912
35297131
45767504
6964076
8415488
97112326
95512048
89349636
40601008
37675166
82509144
28569811
90987640
66126695
39614708
61792007
92471459
10356186
96744071
9421505
99029812
65289298
83616297
69256992
69031895
17635698
6254266
32701965
92016240
4389681
5889063
57462276
61786175
61805397
6802148
22833465
62988732
31539167
379212