77338526
15119214
31672190
6994939
65874415
81161774
89722485
74241111
3335498
68439161
17092554
535743
29852700
43347132
42169470
1388388
86283990
64635844
13448399
70396163
12288065
16108376
53028681
1731611
38709427
73748835
6956077
32249879
46562706
17615289
67531007
60674854
1189628
39894389
65286595
26491081
11748258
50805480
50128896
21147593