5660800
60272591
25209150
68015219
95377306
78515498
72977960
64365437
8055035
75508632
51347667
67711604
41566132
28841663
61408
2494932
77496030
75236517
4525567
6123789
56869118
27899112
55318207
35643974
5687959
82659327
48028390
89098595
42542007
31495284
7045504
35541263
75994994
74469955
32417973
64431240
48914118
46145102
96102036
40406269