1681500
16751682
7811289
36882632
5091505
2519508
99376768
7566172
42616594
26176
68477643
96479825
89516331
96169724
278724
11266594
67539629
9315796
41275963
84788053
99798888
40753664
73507425
7325077
74792349
24103144
76656134
17195307
19449602
54705162
84086292
81048220
50354860
69583978
82989862
80394328
90079816
84004908
90077646
88589628