46345222
2030622
25296182
38684858
96458512
21054930
93616588
78287926
77282127
80993164
3272586
87912017
74214234
55659
64757922
20337384
14276769
1508964
70071424
41701771
373051
97034056
32388719
765291
91622358
40606320
96855728
25747992
84823680
98309241
75422231
3280844
28076294
57418034
5097623
74885376
18027826
64638890
2152252
33904460