25933366
51818166
38016075
7017874
44501045
61804952
47588276
11941037
26546992
64515013
48777104
60583893
3917716
30544155
42426558
66876327
9796641
8614681
85132096
22682306
36339205
47168993
91116988
32925965
30043241
19281516
90332490
7217191
25905183
954758
79707487
3453036
88128538
44491167
26286041
71022574
39345376
56436123
19632479
668671