43688250
48479288
17544839
57592166
52812604
89027618
158859
86275112
58689149
39287509
46976665
46006632
25623486
63028648
87303672
96083331
83839045
5633334
12089376
37974368
60824380
65329508
13812477
46385764
39393938
88309176
71763621
1180885
97848759
51394568
70122048
9853952
936871
5727924
64332493
36843624
57513438
6087237
887767
60197816