18483166
42138617
34034941
82443149
73968282
1234657
67076853
13373385
38634898
53382822
17813828
83295464
7859853
44043973
24294156
70881546
32294103
19891820
24355657
50119471
93021348
2583682
91623367
30979670
29106175
61188328
97528506
30028213
86981846
65869983
19211920
72961546
94626403
67741761
65908460
11034871
4578510
10237309
52186832
20578683