21697051
4451010
24681147
43196036
22912173
276072
73293663
25953227
56958632
17479808
41244444
8892536
3030765
53364620
61293261
49592455
83584635
15047645
12091277
50719036
25498030
81115632
1905804
67295640
59568458
73012777
2336665
59994637
32789261
94649787
28971309
82656113
41829924
84744394
45248411
15783482
67978307
86257196
71363582
75897966