30656214
59813127
86994635
72852556
27657692
66553162
75872730
38422153
90314002
48181241
13255138
4369205
51333199
16697464
94152481
27444486
27726545
6309517
27369894
1156469
75652462
15515358
99678555
47489773
43639560
13384454
85189051
51794302
96936429
45654089
45142653
30842774
2244909
17885619
28832712
47733785
62393089
27447667
44259310
27861080