21083268
5929258
7060889
15409674
59459
85697166
5301558
7855641
60804088
10026718
32829746
86757534
6552292
42445683
74735226
69684635
85666025
16032393
4142154
3408075
10839805
30984687
11731987
737270
48378733
64003234
60989588
89555904
33222163
38619642
66154192
9061963
94738636
5851490
36694325
7723176
1840864
48619223
39212636
67671352