4907113
22868702
80792306
96882095
95807043
5324937
88636621
4671026
60075803
63089407
19383119
67535559
80636000
6635541
65591052
25703304
17566065
62454288
2656158
50598555
25227413
40135904
38297679
4223052
1777838
44911121
42279025
7285924
60448966
74505472
20849217
68818573
11884877
69008355
7318990
27549670
99878751
68259285
84885249
56207250