56345660
34431596
95265370
74133340
4551399
15481724
10372108
12864094
24574232
66786267
1256849
23595231
156784
54036946
68625142
44333214
53789164
48997080
6981884
46225760
61858555
87809897
68297181
2807134
49569117
16359516
64828605
79899834
56335728
38912057
16781965
46328679
43397516
89298807
6206557
61896144
23309957
8605803
32545834
43769027