141137
38703284
12026701
86759251
99484708
35829734
36472412
70953361
6847537
42455428
63266659
76566025
98609575
10536482
81928955
26256535
8633173
27369489
46872848
64527564
53227685
57217138
6254584
24384846
83564905
60114214
73395280
493460
2002575
42302385
89261286
91938877
16274236
85251667
85603840
84702510
2808976
22038274
16163935
96075753