15248969
42584869
87867175
37034509
43254379
70115214
64737349
5091553
63355419
62925375
50162416
7227227
18491469
94982522
95035115
6191483
2234905
49483443
5576934
22324483
19498312
78701315
36683242
51471562
64284076
50208227
271897
93734551
48521437
86991457
9685728
86682584
10887178
77138658
96484173
38443289
14519106
98527048
6920512
76748997