16322712
44723625
66814336
91906563
300693
1063395
83676113
95321818
70856296
37034449
18418232
56078775
73104936
33558411
70336336
57481284
56994400
85012121
47195070
78689784
55978660
55846682
8627040
4314798
69517391
58571263
6835560
21011594
28163149
17515113
4261045
8153773
3668300
49704600
20836608
37042158
32818854
65632647
18099199
54345199