29454851
43551581
15045022
65188573
74655456
1603712
77954548
13803191
22992461
84121873
8086318
59497729
76722382
99896294
53265292
76509385
77344411
10064628
87824143
31747095
7786255
26558818
11314858
24483576
77895378
45832620
8927524
73812433
87304933
71413144
80004893
13218023
6569996
9185136
17646537
71443302
54702867
54079793
37143710
237846