18403599
9096711
8811982
8086921
29092969
3309474
10235478
16543708
29655610
32716528
34617681
6039462
60974294
35785856
4344319
99731135
82659932
19262184
46628576
46807163
22999392
25862897
88102754
79107826
14829440
51969050
80037170
84738111
35883457
95801154
68073662
54193111
61847271
25532734
50202200
42972398
54919169
47521064
78294142
29099614