39022815
1734265
92911350
92646176
96385540
54353634
7273989
41106624
89617100
80244713
48628539
42602217
9885233
18577496
33295846
6181175
2706931
79329688
10247400
30033781
15842012
98336190
65924017
66893066
34439814
88058164
30625989
56751251
12274670
78528448
81828261
95473600
13982083
686816
61239992
26113310
25119572
28603462
49038422
83282297