30922580
18101683
40752079
62667285
68597410
793746
9635807
65106363
7278356
95629754
96118816
38994471
4465401
58583601
52258139
60675180
38146825
26118984
82019185
26921241
42951034
4743754
25208814
27249032
18023414
10347760
64711652
29847403
71481818
1201511
76364080
45171092
57862180
24118150
1433908
43537208
60965995
64767185
43268091
62313605