29836256
14793531
50231446
86164762
411945
5942067
5615028
679057
40123423
8924687
36541050
95131639
29843725
91741270
71414314
76332417
95211127
70525662
8771646
24886320
2447327
20337614
90283948
14711573
7876966
1852115
96611312
39927703
61192153
105584
85406808
44522968
6322685
70537882
60313860
6284272
2898270
95035362
416733
93362093