38507998
6814928
5883609
75563321
163483
43284337
43608342
20105563
46767145
65063183
751111
12043415
29267232
19112903
85463940
82053084
26919491
43306189
66662104
5676144
93897405
85474160
48824254
96995234
48432937
6709443
54662310
82849182
49422588
3021112
73508968
96652976
7697950
77086270
93236203
91831562
71308882
73869345
51266683
2810230