34281188
25535401
33988576
17429440
38094195
45121612
89463502
46829609
70017064
17608112
77394702
43575658
335976
5506265
6087665
82977882
253683
97013390
1704435
76049980
39163276
67535530
58304250
69505544
31953042
46792156
7891774
11899331
29412384
51746799
9740770
57245497
82668120
57251516
15579941
60213907
42267293
98981920
71083841
43849280