1190767
43246623
72249510
45607787
21886426
67394964
452397
58365875
35017611
23175864
16088517
78175270
80361808
5578693
65449654
2264135
87539524
56087221
30297126
18006362
28324632
247774
1508268
4999733
97726329
92232314
24572246
36928391
77705944
17764196
95483298
8661337
45822968
48141524
23126004
20873596
3045102
98339862
58891300
388758