45809632
30284526
48196028
5296585
27822855
97151361
25286148
59901732
82682593
8938495
73186391
9879987
34141477
98196156
10055477
39197946
52163209
92418213
6333947
25404209
57287531
80155328
6252116
49134640
20659675
75838468
36311767
9215861
2193256
61713287
82493679
42684167
66972249
37869532
9925887
67222081
95562821
54526054
30827955
9674404