30441118
58332037
32204
68843195
2342405
94718499
58832637
6881834
70254742
29694712
92908054
4315164
1549128
92509425
76662125
38329967
47068604
15463072
54301793
58607883
82277536
68948816
6062134
57895603
36617168
89347311
44482930
96626195
64049088
64088722
34157125
91249315
28689195
66052640
66342562
70215242
37014602
8072260
99968915
16265310