19651541
30776889
77489613
66647787
64039125
15844343
9605672
63401275
64943588
88552224
12767111
97125527
88659094
37682362
61085815
38258065
88534101
32402660
93996743
2255857
51616688
29707284
92185889
75935760
9996590
90281811
11746600
40177119
208160
17651209
60964344
574399
78125734
59487882
29288512
74909101
38975319
7698194
98839775
2178727