78118396
18707296
8215357
1158584
80062609
65868972
31168037
95345667
27051060
20931089
55706303
84651505
64344394
68967797
70175724
82733938
64771557
50995930
12531454
70379881
38811226
94654558
91621990
62686769
48597560
5476554
22624158
35349527
12736880
45516542
10356891
1188083
36219028
6149775
7536273
45244778
63055948
3842260
30582213
32494629