43894920
41227607
36421942
51599802
51542235
621275
29152277
80904508
84809145
61305528
65553004
55469553
24122798
36147191
82056468
29626129
49001564
6391648
67221918
5047120
24184676
72599797
11315220
26208124
85445359
40331599
74014658
68228838
33988946
97369313
58368058
3846510
49299489
30825351
528268
8777320
59865817
8752811
7749569
10631960