21525778
8502509
69324137
28881257
53011682
4067801
45915063
7377802
79616362
84233771
28942410
3617932
20518833
45307364
77209928
59559852
19746104
94042883
638975
30493550
13618803
97678642
86398303
34953030
51729077
5249161
55004428
82374753
64976572
85232436
18053050
61315403
81247808
34585526
191547
89486998
36224824
52926889
8478829
54878440