95685720
26904088
61742407
8977064
13798919
9143648
21487825
46812762
73917415
19928380
48686430
43241606
59546947
79744076
72593265
13497866
63312117
94693886
86106963
94469169
15523288
84144166
89143043
25475486
38664343
7845724
4942543
63942972
18101542
80775799
35824710
37865402
84821547
9672948
12985223
22142476
47451980
43825312
49579409
19402910