27321226
791920
1081665
6172860
6776229
3068145
44436343
8740807
6880225
30135880
40163614
79983853
57844644
35415966
82159528
20828969
14148917
69589549
51409613
82732006
58127204
36344888
1069533
7004284
6273554
24463195
5141842
60175729
71058998
21461760
88084708
80665853
28184196
33087857
19227294
84851979
12727026
12653068
64886485
98236594