61105866
30761740
65529093
20776278
33653561
7819495
43726560
71069001
19931228
65707322
59638115
34708481
30214701
62338808
26715197
55528118
49468369
4252124
16447185
78433879
77309200
67368231
65091486
19925958
9517694
80348330
54798069
75058865
90743311
89411654
83615563
26195110
20077681
24395051
96531161
87062232
99173183
15506593
51128526
19907035