59612588
15032682
10734339
63979054
22481660
2627958
17597621
5059248
54431715
30342893
67337798
35446843
22881632
71133037
44378253
31787174
91689708
40911520
7150400
16101408
5515925
89824579
75895770
51882179
67589539
90651147
77513678
15762054
56992949
72475853
70265954
76556805
71589591
30746364
49305325
7194908
96563209
55968031
35241734
32696535