92333151
29399256
72017368
58789291
8706121
40107160
18623328
79022095
91292469
94891700
97782318
67547713
97814810
153310
45592595
18969825
54792862
68645376
8131655
83698456
41102660
43955514
23436319
37056530
21657798
53371133
93197934
17663558
63366913
11157080
71277234
87815178
22514160
9596551
90348938
73441050
34215485
24785393
59769065
76956925