29336833
84934318
75508770
26749199
47209755
56184410
55187846
50868107
35404512
82657800
73922105
1990603
71075527
55747513
21902776
84485135
33837030
676272
29686519
83222583
9409259
70872518
7280640
75312861
80873152
32386542
87874076
75497432
98793737
27078138
43851601
11435632
66208327
83894197
69768602
37592957
24592796
57768026
6029695
42817306