21851460
30256704
5408531
7347420
86405527
1591296
2780802
272185
42105182
67063194
38275932
84775651
27096947
9459709
84649977
99933327
42498645
51944111
75078406
85188360
29413879
18091391
38048269
49028425
50153192
56781053
80149391
73887334
76049615
8505382
1282861
65419515
5108758
66925863
58717734
37331797
56824085
95125694
91492724
55842183