22676400
28538649
68078980
84986820
15441471
63564966
40261020
96064247
77091152
57579194
3814860
81716978
27215196
35297991
50831201
51362442
31955484
23536124
32199529
49965883
33962835
31064670
49836169
57143148
75401462
9082580
82397495
31398835
93253416
10951077
43134651
38166484
66818952
58342308
96466870
36642338
83507626
81262767
18298105
2688156