45639168
2126600
69863303
41358986
36594040
7594767
15289795
51228514
49748027
21304045
14262304
84477667
9952735
31312495
1909514
1810128
97862601
10333553
8066161
27004190
70481740
28664333
6541586
58228748
85811490
75647040
87829747
62697505
94565044
16452957
22657101
1303443
39547139
60694190
10241063
13569102
77595067
11228302
24609633
99366859