20473599
54458846
9454888
65955774
37805065
86596654
37517522
93549764
82573161
74988639
43913608
49955463
1460231
7653562
5325947
37627849
71203338
97892015
86608294
74013277
83723739
34183762
9548713
10872271
2556136
5405757
75341236
75607551
53713402
58207465
80164200
83578804
48802879
24207609
88122181
31775118
22758136
26979205
1046950
56837396