60289433
1583503
91592858
71334991
51839850
7012838
93539295
96158680
48979141
77292085
15107975
86859343
1187582
59941429
22436082
5883972
14308163
26844264
18275291
87536155
464100
81767289
50619754
31442860
20865380
24521959
54741957
7331362
5142911
37941758
55788124
48624630
98145440
32494025
6757770
53704833
95264940
21825702
22287324
17299119