45605696
8233738
3056825
20689231
57473088
10493889
66828407
568459
41142598
67761253
68918327
54457156
65043942
99747982
30824008
66409979
82752054
25441506
35538231
77205071
29767736
48342148
72502879
79662818
98211442
1501807
30456427
24539493
61044916
83021644
47793295
86051410
11313894
25656379
96587392
66301403
17703496
31424842
55599925
2824959