76631312
89654070
97037234
57413225
82991158
21796605
39389655
9825323
97111105
42771776
53626589
64624578
2596005
16745057
72885053
39085382
7573719
30709783
91066458
1371933
30886448
38216766
20992109
63981901
56805501
9012075
359463
38116660
15265124
86122744
72165089
73911460
44553103
34524518
34107493
16181612
97505566
5598820
77387158
6617796