1933626
62531144
4928644
88158420
23071415
51281872
56924773
2555672
11126707
94727732
541798
41486261
3183691
98746092
9978064
62052448
64434245
40487404
41911395
91347962
87867145
55652613
24375615
46839512
12414096
8527096
81856684
46793580
50433178
5515922
73063423
2925674
46816921
69884799
4275651
64741
61444392
82163160
35446120
37273686