31134940
639025
19844073
12766819
7458991
43809977
54304582
17849185
96751747
59451758
57312950
97378990
36801808
66485669
71083732
90741082
147455
59113174
82241774
55314674
42786782
76954698
2882899
87925322
11593689
8130238
50241945
114423
16991686
69287940
65293020
51086869
89449571
3351862
47409117
99024505
881675
95886146
67156476
67339131